2

time1.mat、time2.mat ...、time110.mat という名前の 110 個のファイルがあります。これらの行列を MATLAB ワークスペースに読み込みます。

私は常にload -'ASCII' matrix.mat現在のフォルダーに ASCII マトリックス ファイルをロードしていました。

だから私はやってみました

for i=1:10 
    filename=strcat('time',int2str(i),'.mat');
    load -'ASCII' filename
end

しかし、MATLABエラーが発生しています

??? Error using ==> load
    Unable to read file filename: No such file or directory.
�

もちろん、文字列filenameは MATLAB によって として正しく評価されるようtime1.matです。ロードラインでクラッシュする最初の反復で。

これを行う方法について何か提案はありますか?

4

1 に答える 1

5

使用するload(filename, '-ascii')

于 2011-11-20T01:49:55.153 に答える