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

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

采纳的回答

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

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 ファイルの操作 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!