質問: ファイルの複数読み込み(load) カレントフォルダに[file1.txt] [file2.txt] [file3.txt]・・・[file100.txt]と100個のtxtファイルがあります。 これをmatlabのプログラム上にloadなどを用いて読みこませる事を目的としています。 for文などを用いて、いっきに読みこませたいと思ったのですが、ファイル名に変数を用いて読みこませる方法など 目的を達成する方法が愚直に書く以外、私では現状わかりませんでした。 やり方を教えていただけないでしょうか
回答: dirコマンドを使ってカレントディレクトリのファイル一覧を作るのが良いと思います。 filelist = dir('*.txt'); とすれば拡張子がtxtの物だけリストアップできますので、 load(filelist(num).name) でnum番目のファイルをloadできると思います。