Bonjour,

J´ai des difficultés à coder mon algorithme sous Matlab, je m´explique,

J´ai une matrice qui contient plusieurs courbes à ploter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
M =[100 200 100 200 300 ; 300 400 100 200 300; 500 600 100 200 300; 700 800 100 200 300 ; 700 800 100 200 300 ; 700 800 100 200 300 ; 700 800 100 200 300 ;700 800 100 200 300  ; 700 800 100 200 300 ;700 800 100 200 300];
M = reshape(M,[],10)
Cette matrice contiendra toujours un nombre paire de colonnes, en effet M(:,1) contiendra les données de l axe x et M(:,2) les données de l´axe y pour 1 courbe donc courbe a. Ce qui veut donc dire que M(:,3) et M(:,4) seront les données de la courbe b etc...

D´autre part j´ai une matrice qui contient des indices :

Grâce a cette dernière je vais savoir exactement le nombre de courbe que je dois ploter par figure.

Par exemple je sais que sur ma figure n°1 je ne vais ploter qu´une seule courbe ( M(:,1) sera son abscisse et M(:,2) son ordonné ).
Puis je vais créer une autre figure donc figure n°2 et sur cette dernière je vais ploter 3 courbes.
Et enfin je vais créer une derniere figure, figure n°3 sur laquelle je vais ploter une seule courbe ( xaxes = M(:,9) et yaxes = (M(:,10)))

Auriez vous une idée ?? Merci