ファイルの複数読み込み(load)

52 visualizzazioni (ultimi 30 giorni)
wataru suzuki
wataru suzuki il 3 Nov 2020
Commentato: wataru suzuki il 7 Nov 2020
カレントフォルダに[file1.txt] [file2.txt] [file3.txt]・・・[file100.txt]と100個のtxtファイルがあります。
これをMATLABのプログラム上にloadなどを用いて読みこませる事を目的としています。
for文などを用いて、いっきに読みこませたいと思ったのですが、ファイル名に変数を用いて読みこませる方法など
目的を達成する方法が愚直に書く以外、私では現状わかりませんでした。
やり方を教えていただけないでしょうか

Risposta accettata

Tomohiro Takahashi
Tomohiro Takahashi il 5 Nov 2020
dirコマンドを使ってカレントディレクトリのファイル一覧を作るのが良いと思います。
filelist = dir('*.txt');
とすれば拡張子がtxtの物だけリストアップできますので、
load(filelist(num).name)
でnum番目のファイルをloadできると思います。
  1 Commento
wataru suzuki
wataru suzuki il 7 Nov 2020
ありがとうございます!

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!