I need to read more than one set of matrices 200. How can I automate the process of reading these matrices? The files are named in ascending order.
Thank you.

 Réponse acceptée

Thorsten
Thorsten le 16 Oct 2015

0 votes

Use dir to get the names of the files and then use a for loop to process the files.

2 commentaires

Luciano Magrini
Luciano Magrini le 16 Oct 2015
Thanks for the answer.
I managed to read the directory, but could not mount the loop. Can you help me again? The files have the following name:
"hmi.m_45s.001_TAI.magnetogram.fits.dat" with variations "002", "003", .... until "296".
How can I mount the loop for this structure? I'm struggling because the file names are not just numbers. = /
I thank you again.
Thorsten
Thorsten le 19 Oct 2015
d = dir('*TAI.magnetogram.fits.dat')
for i = 1:numel(d)
filename = d(i).name
% read filename and process data
end

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by