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

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

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur ファイルの操作 dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!