Solving the integral with Bessel function

6 visualizaciones (últimos 30 días)
Urszula Zuchowicz
Urszula Zuchowicz el 6 de En. de 2018
Comentada: Torsten el 8 de En. de 2018
I'm trying to solve the integral of variable x (from 0 to Inf) which is the function of variable S. I want to solve this integral and find the vector of results dependent on variable S. integral
I want to then approximate this function by polyfit (to have a function E(S))
Unfortunately, the MATBAL calculates only NaN number. It isvery important for me.. Please, help.
nu=0; int_val=zeros([255,1]);
for i=1:255
S=i/10;
%besselj(0,S*2)
fun = @(x)log(abs(x-(pi/2)^2.*(-S.^2/2))).*x.*exp((x.^2+S.^2)/2).*besselj(nu,S.*x);
int_val(i) = integral(fun,0,Inf);
end
  1 comentario
Torsten
Torsten el 8 de En. de 2018
Shouldn't it be
exp(-(x^2+S^2(x))/2)
in your function definition ?
Best wishes
Torsten.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Numerical Integration and Differentiation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by