HOW TO NAME VARIABLES CONTINUOUSLY ?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
Stephen23
2016-6-1
@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.
回答(1 个)
Stephen23
2016-6-1
编辑:Stephen23
2019-6-19
2 个评论
Stephen23
2016-6-1
编辑:Stephen23
2016-6-1
@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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Whos 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!