連続した番号が付けられたデータの連続処理方法
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
r_data.mat のなかに r0 ~ r999 というように連番で保存されたデータがあるときについて,その全てのデータに同様の処理を行いたいときにどのように記述すればよいのでしょうか
0 Kommentare
Antworten (1)
Kazuya
am 19 Dez. 2018
別の質問にも記載しましたが、ループ処理の中で変数名を作成し eval で処理を実行する方法がよいかもしれません。
for k = 0:9999
varname = ['r', num2str(k)]; % 変数名の作成
eval(['tmp =', varname]); % 同じ変数名にコピー
% (tmp に対して何らかの処理)
end
Siehe auch
Kategorien
Mehr zu ループと条件付きステートメント finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!