'Array of arrays' in matlab?
Posted
by waitinforatrain
on Stack Overflow
See other posts from Stack Overflow
or by waitinforatrain
Published on 2010-05-05T01:05:59Z
Indexed on
2010/05/05
1:38 UTC
Read the original article
Hit count: 292
Hey, having a wee bit of trouble. Trying to assign a variable length 1d array to different values of an array, e.g.
a(1) = [1, 0.13,0.52,0.3];
a(2) = [1, 0, .268];
However, I get the error:
??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
Error in ==> lab2 at 15
a(1) = [1, 0.13,0.52,0.3];
I presume this means that it's expecting a scalar value instead of an array. Does anybody know how to assign the array to this value?
I'd rather not define it directly as a 2d array as it is for are doing solutions to different problems in a loop
Edit: Got it!
a(1,1:4) = [1, 0.13,0.52,0.3];
a(2,1:3) = [1, 0, .268];
© Stack Overflow or respective owner