MATLAB quad ( ) quadl ( -). , , .. , ( ). , quadl quad, (.., , ). quad quadl (, , MATLAB), . : , :
q=quad(fun,a,b)
q=quadl(fun,a,b)
fun ; a b .
() , , ( ).
, quad quadl. :
>> f=inline('1-x+x.^2-x.^3','x');
>> TolX=1e-5;
>> [I,cnt]=quad(f,a,b,TolX)
I =
-12.749999999999996
cnt =
>> [I,cnt]=quadl(f,a,b,TolX)
I =
-12.750000000000002
cnt =
, , , . , , quad , quad (13 18). , , , . , , :
>> f=inline('sin(x)','x');
>> TolX=1e-5;
>> [I,cnt]=quad(f,-pi,pi,TolX)
I =
2.220446049250313e-16
cnt =
>> [I,cnt]=quadl(f,-pi,pi,TolX)
I =
2.015274060089494e-17
cnt =
.. quadl ( 18 21 quad).