Changer les variables d'un champ de structure
Imaginons que j'ai créé une structure struc qui possède un champ de stucture toto.
Si Ce champ toto ne contient qu'un très petit nombre de valeurs , on peut facilement tout définir "à la main".
Exemple :
Code:
struc.toto = {1, 4, 7.8, 9} % (4 valeurs)
Maintenant, si toutes les valeurs possibles sont contenues dans un très grand vecteur vect de 660 éléments, il devient plus rébarbatif d'utiliser la même procédure !
Exemple :
Code:
struc.toto = {vect(1), vect(2), vect(3), .... etc .... , vect(660)}
Je pensais donc à une procédure qui incrémenterait petit à petit le contenu du champ, à l'aide d'une boucle for, dans le style :
Code:
1 2 3 4 5
| champ = {}
for i =1:length(vect)
champ = {champ, vect(i)} ;
end
struc.toto = champ ; |
Hélas, cela ne marche pas comme avec les vecteurs, et les accolades s'imbriquent les unes dans les autres.
Connaissez-vous une solution ?
D'avance, merci