複製鏈接
請複製以下鏈接發送給好友

quad

(Matlab函數)

鎖定
Quad,是Matlab函數,用於辛普森自適應積分,對fun函數在a、b之間求定積分,積分精度缺省值為1e-6,trace控制是否展現積分過程。
中文名
quad
隸    屬
Matlab
作    用
辛普森自適應積分
類    型
程序函數名

目錄

quad用法

1.對fun函數在a、b之間求定積分,積分精度缺省值為1e-6
q = quad(fun,a,b)
2.對fun函數在a、b之間求定積分,使用自定義精度值tol
q = quad(fun,a,b,tol)
3.trace控制是否展現積分過程
q = quad(fun,a,b,tol,trace)
[q,fcnt] = quad(fun,a,b,tol,trace)
若取非0則展現積分過程,取0則不展現,缺省時取trace=0。返回參數q即定積分值,fcnt為被積函數的調用次數。

quad程序實例

>> F = @(x)1./(x.^3-2*x-5);
>> quad(F,0,2)
ans =
-0.4605