I want to read a bunch of files inside a loop function in MATLAB, but when I try the following code:
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
j = (i * 2000000);
A = dlmread('gr_at_0.l_%d', j);
I get the following error:
Error using sprintf
Invalid format.
Error in dlmread (line 71)
delimiter = sprintf(delimiter); % Interpret \t (if necessary)
Error in RDF (line 15)
A = dlmread('gr_at_0.l_%d', j);
the following file is one of the many files that I want to read:
'''gr_at_0.1_0'''
I would appreciate any comment.
0 Kommentare
Antworten (1)
per isakson
am 29 Apr. 2021
Bearbeitet: per isakson
am 29 Apr. 2021
What do you suppose that the following statement will do?
j = (i * 2000000);
Replace
A = dlmread('gr_at_0.l_%d', j);
by
A = dlmread(sprintf('gr_at_0.l_%d',j));
2 Kommentare
per isakson
am 29 Apr. 2021
It works here on my R2018b.
What code did you run and what error messge did you get?
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!