Section : Représentations graphiques
Avant : Représentations graphiques
Après : Objets graphiques 2-d


Tracés de courbes

Chaque commande graphique crée un objet graphique, qui est traduit en réponse par une image dans la fenêtre Xcas. A droite de cette image, des boutons de zoom in et out permettent d'agrandir ou de rapetisser la représentation, des flèches permettent de la déplacer. En même temps que la fenêtre de réponse, l'objet graphique est affiché dans la fenêtre DispG (Display Graphics) que vous faites apparaître par le menu du bandeau supérieur Session->Show->Show DispG ou avec la commande DispG(). La différence est que les graphiques successifs sont tracés individuellement dans chaque fenêtre de réponse, et ils sont superposés dans la fenêtre DispG. Vous pouvez effacer la fenêtre DispG par la commande erase(). Les paramètres par défaut (en particulier les intervalles de représentation en abscisse et ordonnée) peuvent être changés dans le menu accessible depuis le bouton geo rouge sur fond gris (en bas à gauche).

Pour afficher une courbe, on utilise l'instruction plot avec en paramètres une expression ou une liste d'expressions dont on veut la représentation graphique, puis la variable (éventuellement on indique l'intervalle de valeurs de la variable). Pour distinguer plusieurs courbes, on peut utiliser un troisième argument par exemple color= suivi de la liste des couleurs à utiliser. Les couleurs peuvent être codées par leur nom français, leur nom anglais ou leur numéro. La fonction couleur change la couleur de base pour toutes les fonctions graphiques qui suivent. La fonction tangent permet d'obtenir la tangente à une courbe en un point.


E:=(2*x+1)/(x^2+1)
plot(E)
plot(E,x=-2..2,color=red)
couleur(vert);plot(E,color=rouge);tangent(plot(E),0)
DispG()
plot([sin(x),x,x-x^3/6],x=-2..2,color=[rouge,bleu,vert])
erase
li:=[(x+k*0.5)^2$(k=-5..5)]:;
plot(li,x=-8..8,color=[k$(k=0..10)])

La fonction plotparam permet d'effectuer le tracé de $ (x(t),y(t))$. Il faut définir les deux coordonnées comme une seule expression complexe dont $ x(t)$ est la partie réelle et $ y(t)$ la partie imaginaire. La fonction plotpolar trace les courbes en coordonnées polaires.

La commande plotimplicit(f(x,y),x,y) trace l'ensemble des solutions de $ f(x,y)=0$.


plotparam(sin(t)^3+i*cos(t)^3,t,0,2*pi)
plotparam(t^2+i*t^3,t,-1,1)
erase
plotpolar(1/(1-2sin(t/2)),t,0,4*pi)
plotpolar(tan(t)+tan(t/2),t,0,2*pi)
plotimplicit(x^2+4*y^2-4,x,y)
Tracés de courbes
plot graphe d'une expression
color paramètre de plot pour la couleur
couleur choisir la couleur d'un tracé
tangent tangente à une courbe
plotparam courbe paramétrique
plotpolar courbe en polaires
plotimplicit courbe implicite


Section : Représentations graphiques
Avant : Représentations graphiques
Après : Objets graphiques 2-d

R. De Graeve, B. Parisse, B. Ycart 2006