Bonjour,
Je travaille en ce moment sur un code me permettant de traiter une grande quantité de données. Pour cela matlab m´a créé une structure rassemblant toutes les données initialement en .dat.
Le problème est que je souhaiterai modifier les données initiales et remplacer les valeurs existantes par celles calculées par mon programme afin de ne pas perdre toutes les autres informations contenues dans ma structure.
La difficulté est que mes calculs se font dans une boucle for en i et que le nom des données à aller chercher dans la structure (et à remplacer après calcul) change en fonction du i de ma boucle.
Je sais comment aller chercher une valeur spécifique dans ma structure (les données se situent dans var.s1,var.s2,var.s3 etc) grâce à var_si=eval(['var.s',num2str(i)]) mais je n´arrive pas à faire l´inverse "remplacer" des valeurs dans celle-ci du fait que j´ai été obligée de donner un nom de variable à mes données autre que celui présent dans la structure à cause de sa dépendance à i.
J´espère avoir réussi à retranscrire mon problème de facon claire...
Si oui, avez vous des idées?
Partager