matlab進行數值積分的主要函式使用方法

2021-10-23 12:52:14 字數 407 閱讀 1574

matlab進行數值積分的主要函式:

1.trapz 梯形法求解積分

x=0:pi/10:pi; 

y=sin(x);

trapz(x,y)

2.quad 基於變步長simpso法求積分

q = quad(fun,a,b,tol)
其中fun是被積函式檔名或函式控制代碼,a, b是積分下限和積分上限,tol是積分精度

3.dblquad 矩形區域二重數值積分

q = dblquad(fun,a,b,c,d,tol)
其中fun是被積函式檔名或函式控制代碼,a, b是內積分下限和內積分上限,c, d是外積分下限,外積分上限,內積分x,外積分y,tol是積分精度。

Matlab數值積分

function gc,ak,xk guasschebyshev fun,n 高斯 勒讓德數值積分 引數說明 fun 積分表示式,可以是函式控制代碼 inline函式 匿名函式 字串表示式,但是必須可以接受向量輸入 a,b 積分上下限只能 1 1 故忽略 n 積分階數,可以任意正整數,但是不建議設定...

matlab 數值積分!

1.梯形格式 2.其他格式 matlab提供了quad quadl 等函式命令計算一元函式的數值積分,其中quad 採用遍歷的自適應simpson法計算函式的數值積分,quadl採用遍歷的自適應lobatto法計算函式的數值積分。其呼叫格式一般為 q,fcnt quad function,a,b 其...

MATLAB 數值微積分

學習筆記 郭彥甫 yan fu kuo 台大生機系 matlab教學 10數值微積分 representing polynomials in matlab values of polynomials polyval a 9,5,3,7 x 2 0.01 5 f polyval a,x plot x,...