matlab 數值積分!

2022-05-01 02:24:07 字數 324 閱讀 5201

1.梯形格式~

2.其他格式

matlab提供了quad( ),quadl( )等函式命令計算一元函式的數值積分,

其中quad( )採用遍歷的自適應simpson法計算函式的數值積分,

quadl採用遍歷的自適應lobatto法計算函式的數值積分。

其呼叫格式一般為[q,fcnt]=quad(function,a,b),

其中function為被積函式(形式為函式控制代碼/匿名函式),

a,b分別積分上限,

[q,fcnt]分別返回數值積分的結果和函式計算的次數。

參看:

Matlab數值積分

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

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,...

MATLAB 數值積分函式積分的表示形式

1.採用inline內聯函式 matlab中可以有採用幾種不同的方式來指定被積函式。對於簡單的 長度不超過一行的公式採用inline命令比較方便。例如,可用下面的語句進行計算 f inline 1 sqrt 1 x 4 採用inline內聯函式 f 內聯函式 f x 1 sqrt 1 x 4 q q...