Previous Up Next

3.16.1  Courbe 2-d en paramétrique

plotparam(f(t)+i*g(t),t) (resp plotparam(f(t)+i*g(t),t=t1..t2)) trace la représentation paramétrique de la courbe définie par x=f(t),y=g(t) (resp par x=f(t),y=g(t) et t1 ≥ tt2).
Si on ne précise pas les bornes de l’intervalle de variation du paramètre ce sont les valeurs de t- et t+ (cf 1.6.2) qui seront ces bornes.
On tape :

plotparam(cos(x)+i*sin(x),x)

ou

plotparam([cos(x),sin(x)],x)

On obtient :

Le dessin du cercle unité

On peut péciser les bornes de l’intervalle de variation du paramètre.
On tape si dans la configuration du graphique t va de -4 à 1 :

plotparam(sin(t)+i*cos(t))

ou encore :

plotparam(sin(t)+i*cos(t),t=-4..1)

ou encore :

plotparam(sin(x)+i*cos(x),x=-4..1)

On obtient :

Le dessin de l’arc du cercle unité allant de -4 à 1

On peut rajouter un paramètre pour indiquer le saut d’échantillonnage du paramètre t avec tstep= c’est à dire le pas en t que l’on veut utiliser pour faire le graphe.
On tape si dans la configuration du graphique t va de -4 à 1 :

plotparam(sin(t)+i*cos(t),t,tstep=0.5)

Ou on tape :

plotparam(sin(t)+i*cos(t),t=-4..1,tstep=0.5)

On obtient :

Le dessin grossier de l’arc du cercle unité allant de -4 à 1

Remarque On peut utiliser plotparam pour dessiner des segments de cercle.
On tape :

plotparam(cos(x)+i*sin(x),x=0..pi/2,affichage=1+rempli)

On obtient :

une surface rouge delimitée par la courbe formée de :
cercle(0,1,0,pi/2);segment(0,i);

Previous Up Next