NAN when we integrate

1 回表示 (過去 30 日間)
mutah
mutah 2013 年 12 月 25 日
コメント済み: Youssef Khmou 2013 年 12 月 27 日
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 ??

回答 (1 件)

Youssef  Khmou
Youssef Khmou 2013 年 12 月 25 日
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 件のコメント
mutah
mutah 2013 年 12 月 26 日
it's ploted 2 lines
Youssef  Khmou
Youssef Khmou 2013 年 12 月 27 日
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);

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by