HOW TO NAME VARIABLES CONTINUOUSLY ?
Show older comments
I like to create multiple variables with different values. like A1= 5, A2 = 3, A4 = 2,....,A100 = 30.
I want all these variables separate because I have to insert these variables names in a cell array. Also, How to create separate variables with Zero values?
1 Comment
Stephen23
on 1 Jun 2016
@Heet: don't create variables like that, it is a slow and buggy way tow rite code. Just use indexing: this is a fast and reliable way to write code.
Beginners often think that creating variable names would be a great idea. It isn't.
Answers (1)
2 Comments
TEEH
on 1 Jun 2016
@Heet: Well, you say that you need the variables in a cell array... then use a cell array. Another simple choice would be to use a structure.
Or you could actually read the page that you linked to, and you will find this sentence: "The video Optimization Modeling 2 shows how to solve the problem simply using the index numbers of the components of x."
Did you look at the video ?
Note how it uses indexing... which is much more reliable than generating variables using eval.
Categories
Find more on Multidimensional Arrays 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!