連続した番号が付けられたデータの連続処理方法
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
r_data.mat のなかに r0 ~ r999 というように連番で保存されたデータがあるときについて,その全てのデータに同様の処理を行いたいときにどのように記述すればよいのでしょうか
0 Commenti
Risposte (1)
Kazuya
il 19 Dic 2018
別の質問にも記載しましたが、ループ処理の中で変数名を作成し eval で処理を実行する方法がよいかもしれません。
for k = 0:9999
varname = ['r', num2str(k)]; % 変数名の作成
eval(['tmp =', varname]); % 同じ変数名にコピー
% (tmp に対して何らかの処理)
end
Vedere anche
Categorie
Scopri di più su ループと条件付きステートメント in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!