Pour tracer une surface définie par l'équation
, on utilise la commande plotfunc, avec
en arguments l'équation de la surface et la liste des deux variables.
On peut aussi indiquer les plages de valeurs des variables, et leurs
pas de discrétisation.
plotfunc(x^2-y^2,[x,y]) plotfunc(x+y^2,[x=-5..5,y=-2..2],xstep=0.5,ystep=0.1)
On obtient une surface en dimension 3. Pour modifier le point de vue, cliquer dans la figure 3-d, puis utilisez les touches x,X,y,Y,z,Z (rotations par rapport aux axes), + et - pour les zooms, les flèches de direction et page up/down pour changer la fenêtre de visualisation.
On peut aussi tracer une surface paramétrée
avec plotparam, dont le premier
argument est une liste de taille 3 contenant les coordonnées du point
et les 2 arguments suivants sont les paramètres :
plotparam([u,v,u+v],u=-1..1,v=-2..2)Pour tracer des courbes paramétrées dans l'espace, on utilise aussi la commande
plotparam mais avec un seul paramètre :
plotparam([u,u^2,u^3],u=-1..1)
On peut aussi tracer des objets géométriques tels que
plan(z=x+y) droite(x=y,z=y) A:=point(1,2,3); B:=point(2,-1,1); C:=point(1,0,0); couleur(plan(A,B,C),cyan) affichage(line_width_3) droite(A,B)
| Graphiques 3-d | |
plotfunc |
surface par équation |
plotparam |
surface ou courbe paramétrique |
point |
point donné par 3 coordonnées |
droite |
droite donnée par 2 équations ou 2 points |
plan |
plan donné par 1 équation ou 3 points |
sphere |
sphère donnée par centre et rayon |
cone |
cône donné par centre, axe, angle d'ouverture |