NAN when we integrate

3 views (last 30 days)
mutah
mutah on 25 Dec 2013
Commented: Youssef Khmou on 27 Dec 2013
Hi
I have this code
b=1;mu=1;
f = @(t) (t.^(2*mu)).*exp(-t.^2).*besseli(mu-0.5,a.*t.^2)
Q = integral(f,b,Inf)
but give me Q=NAN ??

Answers (1)

Youssef  Khmou
Youssef Khmou on 25 Dec 2013
hi, i think NaN can be logical answer, plus a is not provided ,
try :
figure, plot(f(-100:0.1:300))
is the area between f and the ax axis defined ?
  2 Comments
mutah
mutah on 26 Dec 2013
it's ploted 2 lines
Youssef  Khmou
Youssef Khmou on 27 Dec 2013
i tried with a numeric vector, and the returned function contains NaN, so the problem happened before the integration,
r=f(-100:100);
isnan(r);

Sign in to comment.

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!