Create Variables with a for loop

조회 수: 3 (최근 30일)
Shani Gal
Shani Gal 2012년 2월 25일
Hi
I need to be able to run this following code:
Vx(1)=[0,0,12]
Vx(2)=[12,1,1,1,]
Etc
I need Vx to be a vector but with different number of element.
( I can write Vx1 Vx2 etc but I have 1000 elements and it is tedious, the inputs are entered from a different subroutine so I am hoping to be able to do it with a for loop)
Can this be done?
Thanks
Shani

답변 (2개)

Oleg Komarov
Oleg Komarov 2012년 2월 25일
You can use cell arrays, where each cell will contain an array of potentially differrent size.
An example:
c = cell(10,1)
for ii = 1:10
c{ii} = rand(ii);
end

Walter Roberson
Walter Roberson 2012년 2월 25일

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by