cumtrapz
累积梯形数值积分
语法
Z = cumtrapz(Y)
Z = cumtrapz(X,Y)
Z = cumtrapz(___昏暗的)
描述
Z = cumtrapz(Y)
的累积积分的近似值Y
通过单位间距的梯形法。要计算单位间距以外的积分,用乘法Z
通过间距增量。输入Y
可能很复杂。
为向量,cumtrapz (Y)
一个向量是否包含的累积积分Y
。
对矩阵,cumtrapz (Y)
矩阵的大小是否等于Y
每一列的累积积分。
对于多维数组,cumtrapz (Y)
跨第一个非单维工作。
Z = cumtrapz(X,Y)
计算的累积积分Y
关于X
用梯形积分。X
和Y
必须是相同长度的向量,还是X
一定是列向量Y
第一个非单维数为的数组长度(X)
。cumtrapz
在这个维度上操作。输入X
和Y
可能很复杂。
如果X
列向量是和吗Y
第一个非单维数为的数组长度(X)
,cumtrapz (X, Y)
在这个维度上操作。
Z = cumtrapz(___昏暗的)
的维度上的集成Y
由标量指定昏暗的
,使用前面语法中的任何输入参数。的长度X
一定是一样的吗大小(Y,昏暗的)
。
例子
示例1
Y = [0 1 2;[3];cumtrapz(Y,1) ans = 000 1.5000 2.5000 3.5000 cumtrapz(Y,2) ans = 0 0.5000 2.0000 3.5000 8.000
示例2
这个例子使用了两个复杂的输入:
Z = exp(1i*pi*(0:100)/100);Ct = cumtrapz(z,1./z);Ct (end) ans = 0.0000 + 3.1411i
扩展功能
R2006a之前引入
这个话题有帮助吗?