1
%select all .mat files

oar = dir('*oar.mat'); n = {oar.name};

%loop through files

for l=1:length(oar);

load pat_oar(l) %<---this is the .mat file with variable filename


clear ...

end

ある .mat ファイルを次々と読み込む Matlab スクリプトを作成するにはどうすればよいですか...

4

2 に答える 2

2

ファイル名は に保存されるnため、次のことができるはずです。

for l=1:length(oar)
    load(n{l})
end
于 2013-07-18T15:45:19.163 に答える
1

関数形式を使用します。それ以外の:

load pat_oar{I}

使用する

load(pat_oar{I})

Unix スタイルの構文(command arg1 arg2すなわち command('arg1','arg2')引数が変数に格納されるたびに、より冗長な構文を使用するのはかなり一般的なトリックです。

于 2013-07-18T15:43:11.247 に答える