Effacer les filtres
Effacer les filtres

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

193 vues (au cours des 30 derniers jours)
FARHAD
FARHAD le 2 Juil 2014
Commenté : Image Analyst le 12 Oct 2017
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 commentaires
Ashraf
Ashraf le 12 Oct 2017
Modifié(e) : Walter Roberson le 12 Oct 2017
mat = dir('*.mat'); for q = 1:length(mat) load(mat(q).name); end
Image Analyst
Image Analyst le 12 Oct 2017
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.

Connectez-vous pour commenter.

Réponses (2)

Uladzimir
Uladzimir le 2 Juil 2014
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 le 2 Juil 2014

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by