Mise à jour d'une valeur dans une boucle
Bonjour,
j'ai créé une boucle dans matlab qui lance des calculs avec un logiciel (logiciel.exe) et qui sauvegarde pour chaque itération les valeurs dans le même fichier "output.m".
Dans la même boucle, je lis ces valeurs et je les affiche.
Ce qui n'est pas normal est que les valeurs ne changent pas après.
Code:
1 2 3 4 5 6 7 8 9 10
| %%%%%
for it=1:10
logiciel.exe
export des valeurs dans un fichier output.m
run(output.m)
fprintf('valeur de A %d', A)
end
%%%%% |
j'ai bien vérifié que output.m et A change de contenu à chaque itération (logiciel.exe le met à jour) mais par contre A garde la même valeur dans l'afichage.
PS. je ne peux pas utiliser un fichier "output.mat" au lieu de "output.m" parce qu'il y a du texte dedans, etc. et d'autre part j'ignore le contenu en avance. le but reste seulement d'avoir la valeur de A dans le Workspace.
Merci.