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

7 Ansichten (letzte 30 Tage)
Xin
Xin am 12 Okt. 2012
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 Kommentar
Xin
Xin am 12 Okt. 2012
it worked. thanks a lot for the answers and suggestions.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Weitere Antworten (2)

Ilham Hardy
Ilham Hardy am 12 Okt. 2012
It is Matlab standard function, only available in R2012b.

Andreas Goser
Andreas Goser am 12 Okt. 2012
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."

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by