Str2num error
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am getting the following error:
Error using str2num
Too many input arguments.
Error in b (line 8)
daystr = str2num(i,'%o');
Here is the portion of the code:
numFiles = 31;
startRow = 1;
endRow = inf;
myData = cell(1,numFiles);
for i = 0:numFiles
if i<10
daystr = ['0', str2num (i)];
else
daystr = str2num(i);
end
filename = ['TS2004.07.',daystr,'.00','.txt'];
mtx(i) = load(filename);
end
I want to load all text files, 'TS2004.07.0000.txt' to 'TS2004.07.3100.txt'.
0 Kommentare
Antworten (2)
the cyclist
am 10 Sep. 2016
Bearbeitet: the cyclist
am 10 Sep. 2016
Don't leave a space between the function name and the parentheses. Also, I think you meant to use num2str here, not str2num. Try
num2str(i)
0 Kommentare
Naoki Ishibashi
am 10 Sep. 2016
2 Kommentare
Walter Roberson
am 10 Sep. 2016
You cannot index a structure at index 0. You will need to add 1, so
mtx(i+1) = load(filename);
See also
Siehe auch
Kategorien
Mehr zu Characters and Strings 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!