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

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2016년 7월 16일
편집: Azzi Abdelmalek 2016년 7월 16일

0 개 추천

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(:)]

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

질문:

2016년 7월 16일

댓글:

2016년 7월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by