Soustraction vectorielle
Author: Daniel Mentrard

\vec{u}

\vec{v}

\vec{v} - \vec{u}=\vec{v} +(-1)\vec{u}

- \vec{u}

\vec{u} - \vec{v} =\vec{u} +(-1) \vec{v}

- \vec{v}

\vec{v}  - \vec{u} 

\vec{u}  - \vec{v} 

Soustraction de deux vecteurs

Source initiale : http://dmentrard.free.fr/GEOGEBRA/

C = (21.316666666666666, 3.2624999999999993)
B = (9.158333333333335, 4.8875)
aaz = 3.1 (slider from 0 to 3.1, step 0.02)
vvz: (1 + sgn(2 - aaz + 0)) / 2
zzz: (1 + sgn(4 - aaz + 0)) / 2
wwz: (1 + sgn(3 - aaz + 0)) / 2
uuz: (1 + sgn(1 - aaz + 0)) / 2
a3z: ((((1 - uuz) * (1 - vvz)) * wwz) * zzz)
a5z: ((((1 - uuz) * (1 - vvz)) * (1 - wwz)) * (1 - zzz))
a2z: ((((1 - uuz) * vvz) * wwz) * zzz)
a4z: ((((1 - uuz) * (1 - vvz)) * (1 - wwz)) * zzz)
ccz: (a2z * (aaz - 1)) + a3z + a4z + a5z
a1z: (((uuz * vvz) * wwz) * zzz)
bbz: (a1z * aaz) + a2z + a3z + a4z + a5z
P = (-1.0916666666666666, 0.7208333333333334)
L: P + (ccz * (C - P))
u = Vector(P, B)
O: P - (bbz * u)
e = Vector(P, O)
A = (19.316666666666663, -1.7375000000000003)
v = Vector(A, C)
aa = 0 (slider from 0 to 3.1, step 0.01)
vv: (1 + sgn(2 - aa + 0.001)) / 2
uu: (1 + sgn(1 - aa + 0.001)) / 2
zz: (1 + sgn(4 - aa + 0.001)) / 2
ww: (1 + sgn(3 - aa + 0.001)) / 2
a1: (((uu * vv) * ww) * zz)
a2: ((((1 - uu) * vv) * ww) * zz)
a4: ((((1 - uu) * (1 - vv)) * (1 - ww)) * zz)
a3: ((((1 - uu) * (1 - vv)) * ww) * zz)
a5: ((((1 - uu) * (1 - vv)) * (1 - ww)) * (1 - zz))
bb: (a1 * aa) + a2 + a3 + a4 + a5
E: A + (0, (20 * bb))
cc: (a2 * (aa - 1)) + a3 + a4 + a5
dd: (a3 * (aa - 2)) + a4 + a5
ee: (a4 * (aa - 3)) + a5
ff: (a5 * (aa - 4))
D: A - (bb * v)
w = Vector(A, D)
ddz: (a3z * (aaz - 2)) + a4z + a5z
eez: (a4z * (aaz - 3)) + a5z
M = Translate(L, e)
ffz: (a5z * (aaz - 4))
z = Vector(L, M)
N: A + (ddz * (M - A))
c = Vector(A, N)
T6: "= " + u
T7: "= " + v
T8: "= " + (u - v)
T9: "= " + (v - u)
T13: "= " + ((-u))
F: A + (cc * (B - A))
G: D + (cc * (B - A))
a = Vector(F, G)
H: P + (dd * (G - P))
b = Vector(P, H)
T15: "= " + ((-v))
I = (-8, 9)
J = (-8, -11)
K = (25.041666666666664, -10.958333333333334)
Q = (25.041666666666664, 9.041666666666666)
poly1, i, q, k, j = Polygon(I, Q, K, J)
R = (-7, 12)
S = (-7.0249999999999995, 9.525)
T = (6.016666666666667, 9.483333333333334)
U = (6, 12)
V = (10, 12)
W = (9.975, 9.525)
Z = (24.016666666666666, 9.525)
A1 = (24, 12)
poly3, v_1, a1_1, z_1, w_1 = Polygon(V, A1, Z, W)
B1 = (-7, 12)
C1 = (6, 12)
D1 = (5.975, 9.483333333333334)
E1 = (-7.0249999999999995, 9.441666666666666)
poly2, b1, c1, d1, e1 = Polygon(B1, C1, D1, E1)