Define an array with variable

Hello, I wonder how can I define an array with a variable, for example,
x_i=an array, where i changes. I do not think Matlab allows such operations. How can I accommodate it? Later on I will use x_i in loops.
Thanks.

 Accepted Answer

Sean de Wolski
Sean de Wolski on 29 Apr 2013

5 Comments

Sean, sorry, another naive question. :0(
No worries! That's what we're here for :)
And, as a forum, if we prevent just a few people from creating A1, A2,... An, then we've been successful!
Thanks, Sean. Are you working at Mathworks? I use Matlab heavily on computing and I wish I can have opportunity to improve the speed of MATLAB.
Oh, great! Thanks so much!

Sign in to comment.

More Answers (1)

k=4
assignin('base',sprintf('x_%d',k),[1 2 3])

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!