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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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