creating zero matrices all together!

Hi people!
I want to create a bunch of zero matrices of size with no distinct regularities 3*3 5*5 9*9 and 50*50 for example. Is there any way I can
  1. make them conveniently using for loop or something and
  2. name them using the size index
instead of
m3=zeros(3,3)
m5=zeros(5,5)
m9=zeros(9,9)
m50=zeros(50,50)
I used to do it with SAS but wonder if matlab can do it too.
Lots of thanks!!!

답변 (2개)

Image Analyst
Image Analyst 2011년 12월 18일

0 개 추천

You can make a cell array, where each cell contains a different sized array:
desiredSizes = [3 5 9 50];
for k = 1 : length(desiredSizes);
arrays{k} = zeros(desiredSizes(k));
end

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

질문:

2011년 12월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by