Page complète Niveau supérieur

Fichiers de M. Chupin

Tracé d'une courbe paramétrée

Pour représenter une courbe paramétrée à la main, on détermine seulement quelques points et certaines tangentes à la courbe. On peut vérifier que cela suffit aussi à un ordinateur (grâce au language metapost !). J'ai donc fait tracer le chemin, défini par une étude préalable, de la courbe paramétrée (points et tangentes).

Animation flash


trace.mp
%@Auteur: Maxime Chupin
 
verbatimtex 
%&latex 
\documentclass{article} 
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{fourier}
\begin{document} 
etex 
 
u=3cm;
v=3;
 
trace (figure 1)
beginfig(1);
 
    %axes
    drawarrow (-1.5u,0)--(1.5u,0) withpen pencircle scaled 0.2;
    drawarrow (0,-1.5u)--(0,1.5u) withpen pencircle scaled 0.2;
 
    %unitÚs
    draw (-2,u)--(2,u) withpen pencircle scaled 0.2;
    draw (u,-2)--(u,2) withpen pencircle scaled 0.2;
 
    %courbe
    draw (-u,-u){1,2.25}..(-0.5u,0)..(0,0.707u)..(0.5u,1u){1,0}..(1u,0){0,-1}
	..(0.5u,-1u){-1,0}..(0,-0.707u)..(-0.5u,0)..(-1u,1u){-1,2.25} 
	withcolor (0.18,0.55,0.34);
 
    %tangentes
    drawarrow (-u,-u)--(-0.9u,-0.775u)  withcolor red;
    drawarrow (0.5u,1u)--(0.8u,1u)  withcolor red;
    drawarrow (1u,0)--(1u,-0.3u)  withcolor red;
    drawarrow (0.5u,-1u)--(0.2u,-1u)  withcolor red;
 
 
    %labels
    label.lrt(btex $x$ etex,(1.3u,0));
    label.lrt(btex $y$ etex,(0,1.4u));
    label.rt(btex $1$ etex,(0,u));
    label.llft(btex $1$ etex,(u,0));
 
    label.lrt(btex $\begin{cases}x=\cos 2t\\[2mm]y=\sin 3t\end{cases}$ etex,(-0.8u,-0.8u));
 
endfig;
end