'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: 294

Filed under:
|

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

Related posts about matlab

Related posts about arrays