Create Variables with a for loop

4 次查看(过去 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