Bonjour à tous
Je voudrai trouver une solution propre pour mettre plusieurs courbes sur un même graphique, et ce, pour au moins deux graphiques.
J'ai un peu fouillé sur la FAQ mais je n'ai rien trouvé.
Ma solution n'est pas satisfaisante car j'utilise un subplot alors que je préfèrerai les avoir sur les fenêtres séparées.
Voici l'idée de mon code :
Je me remets à MatLab donc il y a peut être des solutions plus optimales.
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
22 for coefKL=2:0.2:3 % ici on alimente juste des vecteurs que l'on plot plus bas, en gros ils dépendent de coefKL for i=1 : length(lambda) mNP(i)=2*(np(i)*Lp+na(i)*La)/lambda(i); deltaM(i)=-angle(rp(i))/(2*pi); mP(i)=mNP(i)+deltaM(i); end % à chaque itération de coefKL je trace la valeur courante des vecteurs subplot(2,1,1) plot(lambda,mNP,lambda,mP) hold on subplot(2,1,2) plot(lambda,deltaM) hold on end
Dans la mesure du possible je voudrai garder des vecteurs 1D plutôt que de créer de grosses matrices que je trace à la fin colonne par colonne.
Merci![]()
Partager