古詩詞大全網 - 四字成語 - matlab計算曲線積分

matlab計算曲線積分

圖中陰影各部分的積分可以用trapz梯形數值積分函數來求解。求解時,應註意每個低峰的數值範圍,可以通過for循環語句找出y<=0的x、y值,用trapz(x,y)求出各低峰的面積。例如找到某壹低峰的x、y值,其積分面積

>> X =[3.1416 3.4558 3.7699 4.0841 4.3982 4.7124 5.0265 5.3407 5.6549 5.969 6.2832];

>> Y =[0 -0.30902 -0.58779 -0.80902 -0.95106 -1 -0.95106 -0.80902 -0.58779 -0.30902 0];

>> abs(trapz(X,Y))

ans = ? 1.9835 ?%計算結果