| MATLAB Function Reference | ![]() |
Syntax
Z = trapz(Y) Z = trapz(X,Y) Z = trapz(...,dim)
Description
若 Y 是矩陣,trapz(Y) 回傳 Y 每一直行的積分。
若 Y 是多維陣列,trapz(Y) 會對第一個非單一維度(the first nonsingleton dimension)開始進行積分。
Z = trapz(X,Y)
計算 Y 相對於 X 的積分。
若 X 是行向量及 Y 是第一個非單一維度為 length(X) 的陣列,則 trapz(X,Y) 從這個維度進行積分。
Z = trapz(...,dim)
根據所給定的維度 dim 進行積分。若有給定 X,則必須和 size(Y,dim) 相同。
Examples
X = 0:pi/100:pi; Y = sin(x);
Z = trapz(X,Y)
Z = pi/100*trapz(Y)
Z =
1.9998
X = sort(rand(1,101)*pi);
Y = sin(X);
Z = trapz(X,Y);
Z =
1.9984
See Also
| trace | treelayout | ![]() |