Reading many files in one loop
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How can I read file names and convert them to a matrix? I have more than one file and I want to read their contents in one loop of the program. Thanks
3 commentaires
Jan
le 4 Avr 2013
It is not useful to convert filenames to a matrix. Do you want to import the file's contents into a matrix?
Réponse acceptée
Ahmed A. Selman
le 18 Avr 2013
Download a function file called folderFiles.m.
It'll do the job for you, hopefully.
0 commentaires
Plus de réponses (2)
ChristianW
le 4 Avr 2013
doc dir
D = dir([myfolder 'my*file*name*.*']);
files = {D.name}';
2 commentaires
Jan
le 18 Avr 2013
Modifié(e) : Jan
le 18 Avr 2013
This means, that no file matchs the filter:
'C:\Documents and Settings\John\My Documents\MATLAB\Pic_Down*.jpg'
Perhaps you want:
'C:\Documents and Settings\John\My Documents\MATLAB\Pic_Down\*.jpg'
Note: fullfile() is much better for constructing file names than STRCAT, HORZCAT or [.].
Jan
le 4 Avr 2013
It is always a good idea to read the FAQ, because it is efficient to profit from the errors of others.
0 commentaires
Voir également
Catégories
En savoir plus sur File Operations 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!