Take the mean over multiple points in plot

3 ビュー (過去 30 日間)
jj27
jj27 2018 年 10 月 1 日
コメント済み: Torsten 2018 年 10 月 1 日
I want to calculate the mean over multiple points in a plot.
y = [12 17 16 15 56 45 24 86 65 41];
x = length(y);
now I want the mean over the first two points the second two points etc. But my real dataset is bigger than these 10 points so I need a loop for it, but don't know how to do it.

回答 (1 件)

Torsten
Torsten 2018 年 10 月 1 日
mean(reshape(y,2,numel(y)/2))
  4 件のコメント
jj27
jj27 2018 年 10 月 1 日
this function works but when I wanna change the number of values tot mean, it will give the same error.
so, when i want to change the 2 into 60 values it doesn't work
Torsten
Torsten 2018 年 10 月 1 日
Is the lenghth of the y-array divisible by 60 ? What do you want to do if this is not the case ?

サインインしてコメントする。

カテゴリ

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