How to name an array or series of arrays in a pattern?
조회 수: 3 (최근 30일)
이전 댓글 표시
I have around 10 variables and want to name the array according the variable.
e.g Variable 1 is '11234742' then the name will be Signal_11234742.
and when this variable comes again I should be able to put data into Signal_11234742.
How to do it.
댓글 수: 0
답변 (3개)
Igor
2011년 2월 10일
may be these commands give help 1) eval('...') 2) num2str
but more interesting: May one variable (allocated memory) have two names (used under 2 names)? In C/C++, as I know, this opportunity was indeed...
댓글 수: 2
Khaled Khairy
2011년 2월 10일
Yes. If you instantiate an object of a class that is derived from matlab's handle class.
Vieniava
2011년 2월 10일
var1=11234742;
prefix='Signal_';
eval([prefix num2str(var1) '=' num2str(var1)]);
댓글 수: 1
Oleg Komarov
2011년 2월 10일
I would in general avoid this practice and use instead: Signal.s11234742 = variable
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!