Excelから読み込​んだ値を、規則的に順​番に足し合わせるには​どうすればよいでしょ​うか。

3 ビュー (過去 30 日間)
Ryutaro Ishikawa
Ryutaro Ishikawa 2020 年 11 月 12 日
回答済み: Akira Agata 2020 年 11 月 13 日
Excelファイル内に測定データが100個あります。
1番目から5番目のデータの総和を算出、2番目から6番目のデータの総和を算出、3番目から7番目のデータを算出…と行い、最終的に96番から100番目のデータの総和を算出と、5つずつ、N番目からN+4番目のデータを足し合わせたいです。
そしてそれらを縦軸を『合計値』、横軸を『5個ずつのデータ番号』として、グラフに表示したいです。
上記のやり方を御存知の方がいらっしゃいましたら、教えてください。

回答 (1 件)

Akira Agata
Akira Agata 2020 年 11 月 13 日
movsum 関数を使うと、移動合計値を簡単に算出することができます。以下はその一例です。
% Sample data
data = rand(100,1);
% Apply movsum
dataSum = movsum(data,5,'Endpoints','discard');
% Visualize the result
figure
plot(dataSum)

カテゴリ

Help Center および File ExchangeData Import from MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!