Utiliser le contenu d'une variable comme nom d'une nouvelle variable
Bonjour,
J'ai une cellule contenant des chaines de caractères telle que nom_cellule={'chaine1','chaine2',...,'chaineN'}. Je voudrais utiliser ces chaines de caractères comme noms de variables et leur affecter des valeurs numériques. Par exemple chaine1=ones(2). Quand je fais nom_cellule{1,1}=ones(2), ça remplace chaine1 par ones(2) et donc n'affecte pas ones(2) à chaine1.
Merci
Utiliser le contenu d'une variable comme nom d'une nouvelle variable
Bonjour,
Je ne vois pas d'autre solutions pour conserver les noms :
Code:
1 2 3 4 5 6
| clear
nom_cellule={'chaine1','chaine2'};
chaine1=ones(2);
cellplot(nom_cellule);
eval(nom_cellule{1,1});
disp(chaine1) |