Thread Subject: use variable as variable name

Subject: use variable as variable name

From: Christian

Date: 29 Oct, 2009 13:45:19

Message: 1 of 2

Hi!
I have a problem with naming variables. E.g.:

a=2;
b=3;

And I would like to create a variable c_2_3 and assign a value to it, e.g.:

c_2_3=4.

How can I do this automatically, so that Matlab is naming my variables according to the value of a and b? I tried num2str and string concatenation:

strcat('c',num2str(a),num2str(b))=4, but that does not work...

Any ideas? Thanks a lot!

Chris

Subject: use variable as variable name

From: ImageAnalyst

Date: 29 Oct, 2009 13:57:38

Message: 2 of 2

Read section 4.6 of the FAQ:
http://matlabwiki.mathworks.com/MATLAB_FAQ

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
faq_4point6 Matt Fig 29 Oct, 2009 10:00:51
variable name Christian 29 Oct, 2009 09:49:04
rssFeed for this Thread

Contact us at files@mathworks.com