\vec{i}

\vec{j}

direct

indirect

\left( O;\vec{i};\vec{j}  \right) 

est un repère orthonormé de sens

O

y

x

CQFD - 1ère Spé Math

Orientation = 1 (slider from 0 to 1, step 1)
O = (0.296917117684147, -0.01927692208958926)
c = Circle(O, 1)
I = Point(c)
J = Rotate(I, (((-(-1)^(Orientation)) * 90))°, O)
α = Angle(I, O, J)
f(x) = If[1 / 5 ≤ x ≤ 5, 1 / x]
a = Line(O, I)
b = Line(O, J)
i = Vector(O, I)
j = Vector(O, J)
milx = Midpoint(O, I)
mily = Midpoint(O, J)
I' = Mirror(I, O)
J' = Mirror(J, O)
O' = Mirror(O, I)
I'_1 = Mirror(I, O')
O'' = Mirror(O', I'_1)
O'_1 = Mirror(O, I')
I'' = Mirror(I', O'_1)
A = Mirror(O'_1, I'')
O'_2 = Mirror(O, J)
J'_1 = Mirror(J, O'_2)
B = Mirror(O'_2, J'_1)
O'_3 = Mirror(O, J')
J'' = Mirror(J', O'_3)
C = Mirror(O'_3, J'')
dirxpos: I'_1 + (1.5 * i)
dirxneg: I'' - (1.5 * i)
dirypos: J'_1 + (1.5 * j)
diryneg: J'' - (1.5 * j)
AxeX = Vector(dirxneg, dirxpos)
AxeY = Vector(diryneg, dirypos)
D: O - (4.5 * i) + j
E: O + (4.3 * i) + j
d = Segment(D, E)
D' = Translate(D, j)
E' = Translate(E, j)
d' = Segment(D', E')
D'_1 = Translate(D, Vector[(2 * j)])
E'_1 = Translate(E, Vector[(2 * j)])
d'_1 = Segment(D'_1, E'_1)
D'_2 = Translate(D, Vector[(3 * j)])
E'_2 = Translate(E, Vector[(3 * j)])
d'_2 = Segment(D'_2, E'_2)
D'_3 = Translate(D, Vector[(-2 * j)])
E'_3 = Translate(E, Vector[(-2 * j)])
d'_3 = Segment(D'_3, E'_3)
D'_4 = Translate(D, Vector[(-3 * j)])
E'_4 = Translate(E, Vector[(-3 * j)])
d'_4 = Segment(D'_4, E'_4)
D'_5 = Translate(D, Vector[(-4 * j)])
E'_5 = Translate(E, Vector[(-4 * j)])
d'_5 = Segment(D'_5, E'_5)
D'_6 = Translate(D, Vector[(-5 * j)])
E'_6 = Translate(E, Vector[(-5 * j)])
d'_6 = Segment(D'_6, E'_6)
F: O + i + (4.3 * j)
G: O + i - (4.3 * j)
e = Segment(F, G)
F' = Translate(F, i)
G' = Translate(G, i)
e' = Segment(F', G')
F'_1 = Translate(F, Vector[(2 * i)])
G'_1 = Translate(G, Vector[(2 * i)])
e'_1 = Segment(F'_1, G'_1)
F'_2 = Translate(F, Vector[(3 * i)])
G'_2 = Translate(G, Vector[(3 * i)])
e'_2 = Segment(F'_2, G'_2)
F'_3 = Translate(F, Vector[(-2 * i)])
G'_3 = Translate(G, Vector[(-2 * i)])
e'_3 = Segment(F'_3, G'_3)
F'_4 = Translate(F, Vector[(-3 * i)])
G'_4 = Translate(G, Vector[(-3 * i)])
e'_4 = Segment(F'_4, G'_4)
F'_5 = Translate(F, Vector[(-4 * i)])
G'_5 = Translate(G, Vector[(-4 * i)])
e'_5 = Segment(F'_5, G'_5)
F'_6 = Translate(F, Vector[(-5 * i)])
G'_6 = Translate(G, Vector[(-5 * i)])
e'_6 = Segment(F'_6, G'_6)