Automatically create variable names
조회 수: 2 (최근 30일)
표시 이전 댓글
Hello!
I am trying to create variable names automatically, such as:
Name_1
Name_2
Name_3
...
Name_N
To assign a different value to each one.
Do you know how to do it, any idea?
댓글 수: 8
답변 (1개)
埃博拉酱
2023년 2월 13일
NameIndex=1;
Value=2;
eval(sprintf('Name_%u=%d',NameIndex,Value));
This is possible by eval but as mentioned in the comments section, it is not recommended if there is not a very good reason.
댓글 수: 1
Stephen23
2023년 2월 13일
편집: Stephen23
님. 2023년 2월 13일
The name "MATLAB" comes from "MATrix LABoratory", i.e. it is designed to work efficiently with arrays and indexing. Indexing is a MATLAB superpower. If you do not use indexing, then using MATLAB will be... difficult. The name "MATLAB" does not come from "lets store the data in lots and lots of separate variables and make our data harder to work with":
참고 항목
카테고리
Help Center 및 File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!