Average of selected elements in Matlab
1 回表示 (過去 30 日間)
古いコメントを表示
I have a data file, first column is Month, second column is Demand. I want to calculate the Moving Average of month 4 (=(month 1+2+3)/3) and so on. Then, I want to display the results in the 3rd column. How can I do?
Instead of using Excel, I want to use Matlab to calculate this. Please help me :(((
0 件のコメント
採用された回答
weikang zhao
2020 年 12 月 24 日
編集済み: weikang zhao
2020 年 12 月 24 日
easy, use "conv"
x=conv(a(:,2),[1/3,1/3,1/3]);
the first element and the second element of 'x' are useless.
have fun
4 件のコメント
weikang zhao
2020 年 12 月 24 日
opps, 'x' is a column vector
a(:,3)=[nan,nan,nan,x(3:11).'].';
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!