Bonjour, je trace des courbes dans une double loop comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
for i1=1:9
    for i2=i1+1:10
 
        label_x = sprintf('parameter %1.0f' , i1);
        label_y = sprintf('parameter %1.0f' , i2);
 
        surf(X1,X2,Yplot)
        shading interp
        view(2)
        title('objective function (without collision points)')
        xlabel(label_x)
        ylabel(label_y)
        colorbar
 
 
        filename=['Fig\withoutcolfig_',num2str(i1),'_',num2str(i2),'.emf'];
 
 
         print('-dmeta', filename);//ligne 138
    end
end
Et je voudrais mettre chaque courbes dans un dossier que je voudrai aussi creer dans mon m file. J´ai essaye comme dans le code au dessus parce qu´on m´a di que ca marchait comme ca mais j´obtiens une erreur:

Error using ==> print at 310
Cannot create output file 'Fig\withoutcolfig_1_2.emf'

Error in ==> file3 at 138
print('-dmeta', filename);
Je sais que mes figues s´affichent correctement mais je n´arrive pas a les mettre dans un dossier.