How to create larger matrix within a loop?

I have the code below, I need to create a matrix with all DATA values in the rows
(DATA_new=[DATA;DATA;....] but the problem is that the MATLAB save the last value
of DATA. I don't know how I can have a bigger matrix with all DATA vectors! Does
anyone know that?
for m=0:11;
m=m+1;
for n=1:15;
DATA =[m,n]
end
end

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 16 Jul. 2016
Bearbeitet: Azzi Abdelmalek am 16 Jul. 2016

0 Stimmen

DATA=[]
for m=0:11;
m=m+1;
for n=1:15;
DATA =[DATA;m,n]
end
end
You can do it without for loop
[x,y]=meshgrid(1:12,1:15)
DATA=[x(:) y(:)]

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-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