How to name an array or series of arrays in a pattern?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (3)
Igor
le 10 Fév 2011
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 commentaires
Khaled Khairy
le 10 Fév 2011
Yes. If you instantiate an object of a class that is derived from matlab's handle class.
Vieniava
le 10 Fév 2011
var1=11234742;
prefix='Signal_';
eval([prefix num2str(var1) '=' num2str(var1)]);
1 commentaire
Oleg Komarov
le 10 Fév 2011
I would in general avoid this practice and use instead: Signal.s11234742 = variable
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!