Azzera filtri
Azzera filtri

How can I load all files using 'disp'?

11 visualizzazioni (ultimi 30 giorni)
Eva Sierra
Eva Sierra il 9 Set 2017
Commentato: Eva Sierra il 9 Set 2017
Hi everyone,
I'm starting with Matlab and I would like to know how to use 'disp' for all the files inside a folder (within a loop). Each folder contains 6 files always. However, the last part of the name of the file is different. This is my script: disp(strcat('C:\CEDMATLAB\Neuroshare\',directory_name(sub).name,'\Part',directory_name(sub).name,'_','.smr'))
This is my result: C:\CEDMATLAB\Neuroshare\005\Part005_.smr
The original files are call like this: Part005_003.smr; Part005_007.smr; Part005_013.smr; Part005_015.smr; Part005_016.smr; Part005_023.smr.
I don't know how to insert the part of the filename after the'_' using 'disp'. I've tried to use a wildcard but is not supported by disp.
Any ideas? Thanks in advance,
Eva
  2 Commenti
Simon MADEC
Simon MADEC il 9 Set 2017
Modificato: Simon MADEC il 9 Set 2017
try : A=dir(['C:\CEDMATLAB\Neuroshare\' directory_name(sub).name' '\' 'Part*smr'])
A.name
or disp(A.name)
Stephen23
Stephen23 il 9 Set 2017
Modificato: Stephen23 il 9 Set 2017
"How can I load all files using 'disp'?"
disp does not load files.
If you want to know how to process a sequence of files, why not simply read the MATLAB documentation?:
Or this thread:

Accedi per commentare.

Risposte (1)

KALYAN ACHARJYA
KALYAN ACHARJYA il 9 Set 2017
%Here I am calling images, you can do similar way for files calling
path_directory='stare_test'; % 'Folder name'>Its should be in current working directory folder
original_files=dir([path_directory '/*.ppm']); %here PPM file extention name
for k=1:4 %length(original_files)here just example 4 its depends on number of files
filename=[path_directory '/' original_files(k).name];
image_ogi=imread(filename);
end
  1 Commento
Eva Sierra
Eva Sierra il 9 Set 2017
Thanks for your repply, but I have an error using your code: Conversion to struct from char is not possible. Any other suggestions?

Accedi per commentare.

Categorie

Scopri di più su File Operations in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by