标签: matlab area pulse
我有一个时间序列数据向量,每个元素代表X(t)值。我想计算矢量数据曲线下面积(曲线以矩形脉冲形式表示)。
例如,X = [0 2 2 2 0 1 1 1 0]; 数据的每个元素是1秒间隔。绘制曲线后,其面积应为6个单位。
我如何通过Matlab代码来计算这项工作? (我发现trapz()可以做但是使用梯形(不是矩形脉冲),所以它的输出更大)
谢谢。 Bundit