Merge a variable name with a running index from a loop?

Hi there, I want to save data generated within a loop in a set of variables, whereas I want the variables to have the running index attached to it. How can I do that?
Example:
for i=1:10
result=i^2
variable1=result =>>!! here I want to define sth that makes matlab create a variable name variable+i
end
Many thanks in advance!

Answers (1)

Don't do this.
It is much nicer, easier, and more reliable to debug to use a cell instead:
a = cell(1, 10);
for i = 1:10;
a{i} = result;
end

Categories

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

Asked:

on 18 May 2012

Community Treasure Hunt

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

Start Hunting!