plot mean of vector v(1:i)

1 回表示 (過去 30 日間)
Thales
Thales 2018 年 12 月 11 日
編集済み: Stephen23 2018 年 12 月 11 日
For simplicity, I have the following code
v=1:10;
for i=1:10
mean_v(i) = mean(v(1:i));
end
plot(v,mean_v)
In essence, I want to plot the mean of the vector from elements 1 to i, as a function of the i-index. Any way I could do it in one line?
plot(v,mean(v(1:?)))
What should I change in the mean(v(1:?)) part?

採用された回答

Stephen23
Stephen23 2018 年 12 月 11 日
編集済み: Stephen23 2018 年 12 月 11 日
plot(v,cumsum(v)./(1:numel(v)))

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by