累积直方图

时间:2012-07-22 16:15:45

标签: matlab plot

我有一个函数y = f(x),我想在Matlab中绘制一个直方图,其中我在[n,n + 1]中得到x的ys之和。 Matlab中是否有一个函数自动执行此操作?

1 个答案:

答案 0 :(得分:0)

cumtrapz
http://www.mathworks.com/help/techdoc/ref/cumtrapz.html

示例:

x = linspace(0, pi, 30);
y = cos(x);
yint = cumtrapz(x, y);
plot(x, yint, 'x');
hold on;
% exact integral
plot(x, sin(x), '-');