How to read all mat files from a folder in matlab?

63 ビュー (過去 30 日間)
FARHAD
FARHAD 2014 年 7 月 2 日
コメント済み: Image Analyst 2017 年 10 月 12 日
Hi, I have 1000 mat files in a folder. I want to use those mat files one by one. How do i read those files from a folder? Please help me.
  2 件のコメント
Ashraf
Ashraf 2017 年 10 月 12 日
編集済み: Walter Roberson 2017 年 10 月 12 日
mat = dir('*.mat'); for q = 1:length(mat) load(mat(q).name); end
Image Analyst
Image Analyst 2017 年 10 月 12 日
You simply copied Uladzimir's 3 year old answer from below. Anyway, that is not as robust as the code in the FAQ, a link to which I gave in my answer.

サインインしてコメントする。

回答 (2 件)

Uladzimir
Uladzimir 2014 年 7 月 2 日
Try this: mat = dir('*.mat'); for q = 1:length(mat) cont = load(mat(q).name); end I haven't checked it yet, but I have an experience in opening csv files this way. I don't remember, may be "load" isn't correct for mat files.

Image Analyst
Image Analyst 2014 年 7 月 2 日

カテゴリ

Help Center および File ExchangeInteractive Control and Callbacks についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by