Bonjour,
Je suis débutant en MATLAB.
Dans une boucle for, je calcule à chaque itération un vecteur. Je souhaiterai sauvegarder ce vecteur dans un fichier .mat.
Après chaque calcul, je fais :
où res est le vecteur à sauvegarder et h le nom du fichier.i est l indice de boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 %Sauvegarde dans un fichier .mat if( i == 1 ) save(h,'res'); else save(h,'-append','res',); end
L option '-append' sert à ne pas écraser les données préalablement écrites. Apparemment, l'utilisation de la commande '-append' provoque une erreur si le fichier existe deja.
Le probleme est qu en réouvrant le fichier .mat, je n'ai qu'un seul vecteur et pas tous ceux que je voulais enregistrer.
Est ce une erreur de syntaxe ou bien faut il s y prendre autrement ???
Merci d avance !!!
Partager