Adding new column of data from loop

68 Ansichten (letzte 30 Tage)
jacob Mitch
jacob Mitch am 31 Okt. 2019
Bearbeitet: KALYAN ACHARJYA am 31 Okt. 2019
Say I have a loop running how would I create a new variable that holds the columns I want say.
for ....
v= %some code that ouputs a 1 row 10 column data set say [1;2;3;4;5;...10]
x=v % x adds v as the first column.
% Then adds v again on the second loop run as the 2nd column then adds v again for the 3rd column
end
%so something like x=v, x=vv, x=vvv it keeps adding a new column to x of the data produced by v
I hope you can help. Thank you.
  1 Kommentar
KALYAN ACHARJYA
KALYAN ACHARJYA am 31 Okt. 2019
Bearbeitet: KALYAN ACHARJYA am 31 Okt. 2019
Here 1 row 10 column data set say [1;2;3;4;5;...10];, Example is is 10 rows,1 column?
Which are you looking for?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

meghannmarie
meghannmarie am 31 Okt. 2019
x = nan(10,num_loops);
for n = 1:num_loops
v = %some code that ouputs a 1 row 10 column data set say [1;2;3;4;5;...10]
x(:,n) = v; % x adds v as the first column.
end

Weitere Antworten (1)

the cyclist
the cyclist am 31 Okt. 2019
Bearbeitet: the cyclist am 31 Okt. 2019
x = zeros(10,3);
for i = 1:3
v = rand(10,1);
x(:,i) = v;
end

Kategorien

Mehr zu Multidimensional Arrays 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!

Translated by