Bonjour,
J´ai des difficultés à coder mon algorithme sous Matlab, je m´explique,
J´ai une matrice qui contient plusieurs courbes à ploter :
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...
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)
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part I = [2;8;10];
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
Partager