### 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)`.