Bonjour à tous,
Je suis débutant en matlab et je cherche a écrire un code qui me permet de visualiser des simulations et extraire les fichiers image
l'idée est de charger un fichier fort générer des matrices puis tracer les isosurfaces, faire ça image par image est impossible
J'ai pensé aux boucles avec a la fin une commande pour enregistrer le fichier png dans le répertoire
j'obtiens l'erreur suivante : Error using load
Unable to read file 'fort.00i'. No such file or directory.
Voila ce que j'ai écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 for i=001:0020 A=load('fort.00i'); pa=reshape(A(:,1),100,400,10); pb=reshape(A(:,2),100,400,10); F=figure p1=patch(isosurface(pa,0.5)); p2=patch(isosurface(pb,0.5)); set(p1,'FaceColor','red','EdgeColor','none'); set(p2,'FaceColor','green','EdgeColor','none'); view(91,-78); camlight saveas(F,'i.png'); close(F); end
Partager