### 3.7.2 Graphe en 3-d

plotfunc a deux arguments principaux et éventuellement le saut d’échantillonnage des variables (xstep= et ystep=) c’est à dire le pas en x et en y que l’on choisi pour le graphe. On peut aussi spécifier le nombre de points d’échantillonnage de la fonction à représenter en utilisant `nstep`.
Les deux arguments principaux de plotfunc sont : une expression de deux variables ou une liste de plusieurs expressions de deux variables et la liste des deux variables.
plotfunc trace la (ou les) surfaces définie par le premier argument.
On peut faire tourner ce graphique selon l’axe des x, l’axe des y ou l’axe des z. Pour cela, il faut cliquer avec la souris dans la fenêtre graphique en dehors du parallélépipéde servant à la représentation, puis faire bouger la souris (sans relacher son bouton) ou utiliser les touches x, X, y, Y, z et Z.
On tape :

plotfunc( x`^`2+y`^`2,[x,y])

On obtient :

Un graphique en 3-d représentant z=x`^`2+y`^`2

On tape :

plotfunc(x*y,[x,y])

On obtient :

La surface z=x*y

On tape :

plotfunc([x*y-10,x*y,x*y+10],[x,y])

On obtient :

Les surfaces z=x*y-10, z=x*y et z=x*y+10

Pour n’avoir qu’une portion de surface on peut indiquer l’intervalle de variation dans le deuxième et le troisème argument.
On tape :

plotfunc(x*sin(y),[x=0..2,y=-pi..pi])

On obtient :

Une portion de surface z=x*y

On peut rajouter un paramètre pour indiquer le saut d’échantillonnage en x et en y c’est à dire le pas en x et en y que l’on veut utiliser pour faire le graphe, en utilisant`xstep` et `ystep`.
On tape :

plotfunc(x*sin(y),[x=0..2,y=-pi..pi],xstep=1,ystep=0.5)

On obtient :

Une portion de surface z=x*y

On peut aussi spécifier le nombre de points d’échantillonage de la fonction à représenter en utilisant `nstep` à la place de `xstep` et `ystep`. Par exemple, on tape :

plotfunc(x*sin(y),[x=0..2,y=-pi..pi],nstep=300)

On obtient :

Une portion de surface z=x*y

Remarque
Si vous voulez l’impression ou la traduction en Latex, il faut utiliser :
M▸Exporter/Imprimer▸Print(with Latex).