How to plot a summation vs the x

3 次查看(过去 30 天)
My code is
x =0:1:1000;
y=-((1/2).^x).*log2((1/2).^x);
H=sum(y);
And i want to plot (x,H),however,there is no curve in the figure when using plot(x,H),So i want to ask which command should i use?or if i can use the plot,where is my mistake?

采纳的回答

Aquatris
Aquatris 2018-7-30
When you do sum(y), it sums each element and gives you a scalar value. I think what you want is;
H = cumsum(y);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by