Source
%%% somme de 2 vecteurs

%%% les donnees

-4 5 setxrange
-2.1 5 setyrange

/A {-3 0} def     %% origine pour les vecteurs
/u {2 2} def      %% le vecteur u
/v {4 -1} def     %% le vecteur v

%%% les calculs

/arrowscale {1.5 1.5} def   %% taille des fleches

%% M defini vectoriellement par AM = u + v
/M {
   A 
   u addv 
   v addv
} def

%% A' tel que AA' = u
/A' {A u addv} def
%% A" tel que AA" = v
/A" {A v addv} def

quadrillage


A u vect       %% trace du vecteur u
A' v vect       %% trace du vecteur v

pointilles
[A' M] ligne

continu
1.5 setlinewidth

A M (->) line

%% la legende

<tex>
$\vec u$
</tex>
A A' milieu [2 2] ultexlabel

<tex>
$\vec v$
</tex>
A' M milieu [2 2] ultexlabel

<tex>
$\vec u + \vec v$
</tex>
A M milieu [2 2] {A M angle} uctexlabel