Numerical value for sum of bessel functions

3 Ansichten (letzte 30 Tage)
Ole
Ole am 11 Mär. 2019
Beantwortet: Torsten am 11 Mär. 2019
I would like to find as numerical value the sum of bessel functions A0 .
Is it possible to speed it ?
x= linspace(-2,2,100); [X,XX]=meshgrid(x,x)
% X matrix,
syms k
A0 = symsum(((-1)^k).*((X).^(2*k)).*besselj(2*k,X), k, 0, 10);

Akzeptierte Antwort

Torsten
Torsten am 11 Mär. 2019
k = 0:10;
x = 3;
A0 = sum((-1).^k.*x.^(2*k).*besselj(2*k,x))
If x is a vector, use
A0 = arrayfun(@(x)sum((-1).^k.*x.^(2*k).*besselj(2*k,x)),x)

Weitere Antworten (0)

Kategorien

Mehr zu Bessel functions finden Sie in Help Center und File Exchange

Produkte


Version

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by