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 |