Axes
2 courbes avec 2 repères différents.
%---------------------------------------- % axes différents pour 2 courbes % d'aprés Apprendre et maitriser Matlab %---------------------------------------- clear all; echo on; %---------------------------------------- % axes différents pour 2 courbes %---------------------------------------- echo off; x=-4*pi:pi/10:4*pi; %domaine % courbe 1 : f(x)= sin(pi x) / (pi x) y =(x==0)+sin(pi*x)./(pi*x +(x==0)); % courbe 2 z=100*sin(0.5*x).*exp(-0.5*abs(x)); %paramêtres tracé 1 hy = line(x,y,'color','r'); % crée courbe en rouge % modifie les propriétés référencées % gca = handle axes du graphique set(gca,'Xcolor','r','Ycolor','r'); % axes en rouge xlabel('x : [-4\pi ; 4\pi]'); ylabel('y = f(x)'); %paramêtres tracé 2 (crée les axes avec les propriétés spécifiées axes_2=axes('position',get(gca,'position'),... 'XAxisLocation','top',... 'YAxisLocation','right',... 'color','none',... 'XColor','b',... 'YColor','b'); hz=line(x,z,'color','b','parent',axes_2); % lignes d'axes en bleu ylabel('z = g(x)'); htxt=text(4,37,'abscisses de z'); set(htxt,'color','b'); % texte en bleu text(pi,z(find(x==pi)),'\leftarrow z'); % affichage flêche gauche et z text(-pi,y(find(x==-pi)),'y \rightarrow'); % affichage y et flêche droite grid;
Dernière Modification : Lun 19 Mars 2007 13:28
Copyright © 1999-2010 Jean-Paul Molina Tous droits réservés.