which packages do I need to use 'integral' function?

7 ビュー (過去 30 日間)
Xin
Xin 2012 年 10 月 12 日
which packages do I need to use 'integral' function? I type it on command line in 2011b and get an "Undefined function" error
>> fun = @(x) exp(-x.^2).*log(x).^2;
>> q = integral(fun,0,Inf)
Undefined function 'integral' for input arguments of type 'function_handle'.
  1 件のコメント
Xin
Xin 2012 年 10 月 12 日
it worked. thanks a lot for the answers and suggestions.

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

採用された回答

Andrei Bobrov
Andrei Bobrov 2012 年 10 月 12 日
use function quadgk
eg
>> fun = @(x) exp(-x.^2).*log(x).^2;
>> quadgk(fun,0,inf)
ans =
1.9475

その他の回答 (2 件)

Ilham Hardy
Ilham Hardy 2012 年 10 月 12 日
It is Matlab standard function, only available in R2012b.

Andreas Goser
Andreas Goser 2012 年 10 月 12 日
This was introduced in R2012a:
"The new functions, integral, integral2, and integral3 perform numerical integration with additional support for nonrectangular and unbounded regions of integration. They are the recommended functions for performing quadrature."

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by