nom d'une variable pour créer nom d'une structure
Bonjour
J'aimerais crée une structure data dont les noms soit data.A data.B data.C dans lesquels A, B et C viennent d'une cellule array X et pour lesquels, finalement, on aurait :
data.A=[1 2 3]
data.B=[4 8 5]
data.C=[7 5 9]
j'essaye naïvement un truc comme ça:
Code:
1 2 3 4 5 6 7
| Y=[1 2 3 ; 4 8 5 ; 7 5 9];
X={'A', 'B', 'C'};
for ii=1:3
nameTemp=X{ii};
data.nameTemp=Y(ii,:);
end |
mais évidemment, le nameTemp ne prend pas le nom de nameTemp tel qu'il est défini au début de la boucle par A, B et C mais bien la chaine de caractère nameTemp.
J'aimerais remédier à ce problème.
Merci