毎回新しいデータが配列に含まれるループがあります。ループを挿入するたびにその配列を .mat ファイルに保存し、ファイルの名前をループ値で変更したいと考えています。ループを 5 回行ったとします。5 つのファイル array_1.mat array_2.mat array_3.mat array_4.mat array_5.mat が必要です。
私のアイデアをテストするために、次のように書きました。
for A=1:10;
filename = sprintf('array_%d.mat', A)
save('-mat', filename, 'A');
endfor
このコードをオクターブで実行した後、正しい名前の 5 つのファイルを取得しますが、それらは .mat ファイルではないようです。それらをオクターブに再度ロードすることはできません。他にも多くの小さな構文変更を試みましたが、何も機能していないようです。誰かが私が間違っていることを教えてくれたり、ループ変数で.matファイルの名前を変更するテスト例を教えてくれたりできますか? ありがとう