How do I store values from a for loop into a table?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Helena
am 8 Mai 2018
Beantwortet: Peter Perkins
am 14 Mai 2018
I am running a loop for i=1:1:41 and each time end up with a column vector which is a time series of prices with a size of 89x1. The loop just wipes over the price column every time the new value i is input.
How do I run the loop so that I store the prices for every value of i so I end up with a matrix of 89x41?
Thanks!
0 Kommentare
Akzeptierte Antwort
Guillaume
am 8 Mai 2018
tables and matrices are two very different things.
yourdesiredmatrix = zeros(89, 41);
for i = 1:41
%calculate something
yourdesiredmatrix(:, i) = your89x1_result
end
Weitere Antworten (1)
Peter Perkins
am 14 Mai 2018
Or perhaps
yourdesiredtable = array2table(zeros(89, 41));
for i = 1:41
%calculate something
yourdesiredtable.(i) = your89x1_result
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements 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!