make several matrices in a for loop

Make various matrices in one for loop. Hellow, its problaly very easy but i cant find it nowhere.
I want to make a program that produces several matrices. to make ten matrices i tried:
for i=0:10
matrix[i] = rand(12,12)
end
to make 10 matrices with 12x12 random numbers but i doesnt work. Thx in advance

 채택된 답변

Matt Fig
Matt Fig 2011년 5월 1일

3 개 추천

for ii=0:9
matrix{ii+1} = rand(12,12);
end

추가 답변 (1개)

Walter Roberson
Walter Roberson 2011년 5월 1일

1 개 추천

First off, you want to create 10 matrices but you execute the loop 11 times.
Secondly, indexing at 0 does not work for any predefined MATLAB array types.
But to see the answer to your question, please read this FAQ

카테고리

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

질문:

2011년 5월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by