%@AUTEUR: David Nivaud verbatimtex %&latex \documentclass[12pt]{article} \def\vect#1{\overrightarrow{#1}} \def\Vect#1{\overrightarrow{\strut #1}} \everymath{\displaystyle} \begin{document} etex beginfig(1); %Representants d'un vecteur numeric u; pair t; u = 1cm; t=(1u,2u); transform T; T = identity shifted t; z0 = (0,0); z1= z0 transformed T; z2 = (2u,0); z3 = z2 transformed T; z4 = (3u,-1u); z5 = z4 transformed T; drawarrow z0--z1 ; drawarrow z2--z3 ; drawarrow z4--z5 ; label.lft(btex $A$ etex, z0); label.rt(btex $B$ etex, z1); label.lft(btex $C$ etex, z2); label.rt(btex $D$ etex, z3); label.lft(btex $E$ etex, z4); label.rt(btex $F$ etex, z5); label.bot(btex $\vect{u}$ etex, 0.5[z0,z1]); label.bot(btex $\vect{u}$ etex, 0.5[z2,z3]); label.bot(btex $\vect{u}$ etex, 0.5[z4,z5]); endfig; beginfig(2); %egalité de deux vecteurs et parallelogramme numeric u; pair t; u = 1cm; t=(1u,2u); transform T; T= identity shifted t; z0 = (0,0);z1 = z0 transformed T; z2=(3u,-1u);z3=z2 transformed T ; drawarrow z0--z1 withcolor red; drawarrow z2--z3 withcolor red; draw z0--z2 dashed evenly; draw z1--z3 dashed evenly; label.lft(btex $A$ etex, z0); label.top(btex $B$ etex, z1); label.bot(btex $C$ etex, z2); label.rt(btex $D$ etex, z3); endfig; beginfig(3); %addition de deux vecteurs(Chasles) numeric u; pair t,r; u=1cm; t=(2u,1u); r=(3u,-2u); transform T,R; T= identity shifted t; R= identity shifted r; z0=(0,0);z1= z0 transformed T; z2=z1 transformed R; drawarrow z0--z1 withcolor green; drawarrow z1--z2 withcolor green; drawarrow z0--z2 withcolor red; label.lft(btex $A$ etex, z0); label.rt(btex $B$ etex, z1); label.rt(btex $C$ etex, z2); label.top(btex $\vect{u}$ etex, 0.5[z0,z1]); label.top(btex $\vect{v}$ etex, 0.5[z1,z2]); label.bot(btex $\vect{u}+\vect{v}$ etex, 0.5[z0,z2]); endfig; beginfig(4); %addition de deux vecteurs(parallelogramme) numeric u; pair t,r,s; u=1cm; t=(2u,1u); r=(-2u,2u); transform T,R; T= identity shifted t; R= identity shifted r; z0=(0,0);z1= z0 transformed T; z2=z0 transformed R;z3=z1 transformed R; drawarrow z0--z1 withcolor green; drawarrow z0--z2 withcolor green; drawarrow z0--z3 withcolor red; label.bot(btex $A$ etex, z0); label.rt(btex $B$ etex, z1); label.lft(btex $D$ etex, z2); label.top(btex $C$ etex, z3); label.bot(btex $\vect{u}$ etex, 0.5[z0,z1]); label.bot(btex $\vect{v}$ etex, 0.5[z0,z2]); label.rt(btex $\vect{u}+\vect{v}$ etex, 0.7[z0,z3]); endfig; beginfig(5); %soustraction de deux vecteurs numeric u; pair t,r,s; u=1cm; t=(2u,1u); r=(2u,-1.5u); transform T,R,S; T= identity shifted t; R= identity shifted -r; S= identity shifted r; z0=(0,0);z1= z0 transformed T; z2=z1 transformed R; drawarrow z0--z1 withcolor green; drawarrow z1--z2 withcolor green; drawarrow z0--z2 withcolor red; label.bot(btex $\vect{u}$ etex, 0.5[z0,z1]); label.rt(btex $-\vect{v}$ etex, 0.5[z1,z2]); label.lft(btex $\vect{u}-\vect{v}$ etex, 0.5[z0,z2]); z4=(-2u,2u);z5=z4 transformed T; z6=(-3u,1u); z7=z6 transformed S; drawarrow z4--z5 withcolor blue; drawarrow z6--z7 withcolor blue; label.top(btex $\vect{u}$ etex, 0.5[z4,z5]); label.rt(btex $\vect{v}$ etex, 0.5[z6,z7]); endfig; beginfig(6); numeric u,a,b; %multiples d'un vecteur pair t; u = 1cm; t=(1u,2u); transform T,R,S; T = identity shifted t; R = identity shifted 2t; S = identity shifted -1.5t; z0 = (0,0); z1= z0 transformed T; z2 = (-2.5u,0); z3 = z2 transformed R; z4 = (3u,3u); z5 = z4 transformed S; drawarrow z0--z1 ; drawarrow z2--z3 ; drawarrow z4--z5 ; label.rt(btex $\vect{u}$ etex, 0.5[z0,z1]); label.rt(btex $k\vect{u} \, (k>0)$ etex, 0.5[z2,z3]); label.rt(btex $k\vect{u} \, (k<0)$ etex, 0.5[z4,z5]); endfig; beginfig(7); %colinearite de deux vecteurs et directions paralleles numeric u; pair t,r; u=1cm; t=(2u,3u); r=(-1u,-1.5u); transform T,R; T= identity shifted t; R= identity shifted r; z0=(0,0);z1= z0 transformed T; z2=(2u,2u);z3=z2 transformed R; drawarrow z0--z1; drawarrow z2--z3; label.lft(btex $A$ etex, z0); label.rt(btex $B$ etex, z1); label.rt(btex $D$ etex, z2); label.rt(btex $C$ etex, z3); label.top(btex $\vect{u}$ etex, 0.5[z0,z1]); label.bot(btex $\vect{v}$ etex, 0.5[z2,z3]); endfig; beginfig(8); %coordonnees d'un point dans un repere cartesien du plan numeric u; pair i,j; u=0.7cm; %definition de l'origine et des vecteurs de base i=(2u,0u); j=(0.2u,1u); transform T,R; T= identity shifted i; R= identity shifted j; z0=(0,0);z1= z0 transformed T; z2=z0 transformed R; %trace des axes et de l'origine et des vecteurs de base drawarrow z0--z1 ; drawarrow z0--z2 ; label.llft(btex $O$ etex, z0); label.bot(btex $\vect{i}$ etex, 0.5[z0,z1]); label.lft(btex $\vect{j}$ etex, 0.5[z0,z2]); %trace des projections et des pointilles z3= z0 shifted 3i;z4= z0 shifted -i; z5= z0 shifted 4j; z6= z0 shifted -j; z7 = z0 shifted 3i+4j; draw z4--z3+i withcolor blue; draw z6--z5+j withcolor blue; drawarrow z0--z7 withcolor green; label.rt(btex $M$ etex, z7); draw z7--z3 dashed evenly; draw z7--z5 dashed evenly; label.rt(btex $\Vect{OM}=x\vect{i}+y\vect{j}$ etex, 0.3[z0,z7]); label.bot(btex $x$ etex, z3); label.lft(btex $y$ etex, z5); endfig; beginfig(9); %coordonnées d'un vecteur numeric u; pair i,j; u=0.7cm; i=(2u,0u); j=(0.2u,1u); transform T,R; T= identity shifted i; R= identity shifted j; z0=(0,0); z33= z0 shifted 4i;z4= z0 shifted -i; z5= z0 shifted 4j; z6= z0 shifted -j; draw z4--z33 withcolor blue; draw z6--z5 withcolor blue; z7= z0 shifted i;z8 = z0 shifted j; label.bot(btex $\vect{j}$ etex, 0.5[z0,z7]); label.lft(btex $\vect{j}$ etex, 0.5[z0,z8]); drawarrow z0--z7; drawarrow z0--z8; z1=(4u,1u); z2=z1 shifted 1.5i; z3=z2 shifted 2j; drawarrow z1--z2 dashed evenly withcolor green; drawarrow z2--z3 dashed evenly withcolor green; drawarrow z1--z3 withcolor red; label.llft(btex $O$ etex, z0); label.bot(btex $x\vect{i}$ etex, 0.5[z1,z2]); label.rt(btex $y\vect{j}$ etex, 0.5[z2,z3]); label.lrt(btex $\vect{u}$ etex, 0.5[z1,z3]); z9=z0 shifted 1.5i; z10=z0 shifted 2j; z11= z0 shifted 1.5i+2j; draw z9--z11 dashed evenly withcolor green; draw z10--z11 dashed evenly withcolor green; drawarrow z0--z11 withcolor red; label.top(btex $M(x;y)$ etex, z11); endfig; beginfig(10); %coordonnees d'un vecteur AB numeric u; pair i,j; u=0.7cm; i=(2u,0u); j=(0.2u,1u); transform T,R; T= identity shifted i; R= identity shifted j; z0=(0,0); z4= z0 shifted 4i;z5= z0 shifted -i; z6= z0 shifted 4j; z7= z0 shifted -j; draw z5--z4 withcolor blue; draw z7--z6 withcolor blue; z8= z0 shifted i;z9 = z0 shifted j; label.bot(btex $\vect{j}$ etex, 0.8[z0,z8]); label.lft(btex $\vect{j}$ etex, 0.5[z0,z9]); drawarrow z0--z8; drawarrow z0--z9; z1=z0 shifted 0.5i+1.5j; z2=z1 shifted 2i; z3=z2 shifted 2j; drawarrow z1--z2 withcolor red; drawarrow z2--z3 withcolor green; drawarrow z1--z3 withcolor blue; label.llft(btex $O$ etex, z0); label.top(btex $A$ etex, z1); label.top(btex $B$ etex, z3); label.bot(btex $(x_{B}-x_{A})\vect{i}$ etex, 0.5[z1,z2]); label.rt(btex $(y_{B}-y_{A})\vect{j}$ etex, 0.5[z2,z3]); z10=z1 shifted -1.5j; z11= z10 shifted z2-z1; z12= z1 shifted -0.5i; z13= z12 shifted z3-z2; draw z1--z10 dashed evenly; draw z2--z11 dashed evenly; draw z1--z12 dashed evenly; draw z3--z13 dashed evenly; label.bot(btex $x_{A}$ etex, z10); label.bot(btex $x_{B}$ etex, z11); label.lft(btex $y_{A}$ etex, z12); label.lft(btex $y_{B}$ etex, z13); endfig; beginfig(11); %reperage sur une droite numeric u; pair t; u = 1cm; t=(1u,0u); transform T; T = identity shifted t; z0 = (0,0); z1= z0 transformed T; z2 = (-4u,0u); z3 = (4u,0u); z4 = (-2u,0u); drawarrow z0--z1 withcolor red; draw z2--z3 ; dotlabel.bot(btex $0$ etex, z0); dotlabel.bot(btex $1$ etex, z1); dotlabel.bot(btex $-2$ etex, z4); label.top(btex $M$ etex, z4); label.top(btex $0$ etex, z0); label.bot(btex $\vect{i}$ etex, 0.5[z0,z1]); endfig; beginfig(12); %repere cartesien dans le plan numeric u; pair i,j; u=1cm; i=(1u,0u); j=(0.2u,0.5u); transform T,R; T= identity shifted i; R= identity shifted j; z0=(0,0);z1= z0 transformed T; z2=z0 transformed R; drawarrow z0--z1 ; drawarrow z0--z2 ; label.llft(btex $O$ etex, z0); label.bot(btex $\vect{i}$ etex, 0.5[z0,z1]); label.lft(btex $\vect{j}$ etex, 0.5[z0,z2]); z3= z0 shifted 3i;z4= z0 shifted -i; z5= z0 shifted 3j; z6= z0 shifted -j; draw z4--z3+i withcolor blue; draw z6--z5+j withcolor blue; endfig; beginfig(13); %repere cartesien orthogonal dans le plan numeric u; pair i,j; u=1cm; i=(1u,0u); j=(0u,0.5u); transform T,R; T= identity shifted i; R= identity shifted j; z0=(0,0);z1= z0 transformed T; z2=z0 transformed R; drawarrow z0--z1 ; drawarrow z0--z2 ; label.llft(btex $O$ etex, z0); label.bot(btex $\vect{i}$ etex, 0.5[z0,z1]); label.lft(btex $\vect{j}$ etex, 0.5[z0,z2]); z3= z0 shifted 3i;z4= z0 shifted -i; z5= z0 shifted 3j; z6= z0 shifted -j; draw z4--z3+i withcolor blue; draw z6--z5+j withcolor blue; endfig; beginfig(14); %repere cartesien orthonormal dans le plan numeric u; pair i,j; u=1cm; i=(1u,0u); j=(0u,1u); transform T,R; T= identity shifted i; R= identity shifted j; z0=(0,0);z1= z0 transformed T; z2=z0 transformed R; drawarrow z0--z1 ; drawarrow z0--z2 ; label.llft(btex $O$ etex, z0); label.bot(btex $\vect{i}$ etex, 0.5[z0,z1]); label.lft(btex $\vect{j}$ etex, 0.5[z0,z2]); z3= z0 shifted 3i;z4= z0 shifted -i; z5= z0 shifted 2j; z6= z0 shifted -0.5j; draw z4--z3+i withcolor blue; draw z6--z5+j withcolor blue; endfig; end