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 |