O

E_1

E_2

Ausgangsposition

E_2'

E_1'

O'

O(0|0) \
E_1(1|0) \
E_2(0|1)

\rightarrow

\rightarrow

\rightarrow

g

g'

L: -8
O: 8
R: 8
U: -8
aBild: 8
A: (0, -0)
B: (1, 0)
C: (1, 1)
D: (0, 1)
RahmenBild1, aSeite, bSeite, cSeite, dSeite = Polygon(A, B, C, D)
a = 1 (slider from -2 to 2, step 0.1)
b = -1 (slider from -2 to 2, step 0.1)
c = 0.5 (slider from -2 to 2, step 0.1)
d = 1 (slider from -2 to 2, step 0.1)
M: {{a, b}, {c, d}}
v1 = 2 (slider from -5 to 5, step 0.1)
v2 = 2 (slider from -5 to 5, step 0.1)
v: (v1, v2)
D': (M * D) + v
C': (M * C) + v
B': (M * B) + v
A': (M * A) + v
RahmenBild2, a', b', c', d' = Polygon(A', B', C', D')
Text1: "\begin{pmatrix} x_1' \\ x_2' \end{pmatrix} 
=
\begin{pmatrix} " + (LaTeX[a]) + " & " + (LaTeX[b]) + "\\ " + (LaTeX[c]) + " & " + (LaTeX[d]) + " \end{pmatrix} 
\cdot
\begin{pmatrix} x_1 \\ x_2 \end{pmatrix}
+
\begin{pmatrix} " + (LaTeX[v1]) + " \\ " + (LaTeX[v2]) + " \end{pmatrix}"
vAB = Vector(A, B)
vAD = Vector(A, D)
vAB' = Vector(A', B')
vAD' = Vector(A', D')
vOO' = Vector(A, A')
Text2: "\overrightarrow{OO'} = " + (LaTeX[vOO']) + " \\
\overrightarrow{O'E_1'} = " + (LaTeX[vAB']) + " \\
\overrightarrow{O'E_2'} = " + (LaTeX[vAD']) + ""
Text4_{1}: "O'(" + (LaTeX[x(A')]) + "|" + (LaTeX[y(A')]) + ") \\
E_1'(" + (LaTeX[x(B')]) + "|" + (LaTeX[y(B')]) + ") \\
E_2'(" + (LaTeX[x(D')]) + "|" + (LaTeX[y(D')]) + ")"
l3 = Sequence(Line[A' + (i * vAB'), vAD'], i, -20, 20)
l4 = Sequence(Line[A' + (i * vAD'), vAB'], i, -20, 20)
l1 = Sequence(x = i, i, -20, 20, 1)
l2 = Sequence(y = i, i, -20, 20, 1)
P = (-2, 3)
Q = (0, 4)
f = Line(P, Q)
Q': (M * Q) + v
P': (M * P) + v
g = Line(Q', P')
l5 = Sequence(P + (i * Vector[P, Q]), i, -10, 10)
l6 = Sequence(P' + (i * Vector[P', Q']), i, -10, 10)