MATLAB で一連の .mat ファイルを読み込もうとしています。リスト関数 ( ) を使用ls
して文字の配列を作成し、各行をload
関数に入れてプログラムにロードしています。ただし、ls
異なるプラットフォームではパフォーマンスが異なるため、自分のコード (Windows でコーディング) を別のコンピューター (UNIX) で使用すると、明らかにエラーが発生しました。UNIX と Windows の両方で機能する .mat ファイル名の構造体またはリストを作成する方法はありますか?
編集: コード例 (Windows で実行)
files = ls('*.mat'); % list of all .mat file
for i=1:1:length(files)
data = function(files(i,:));
end