You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A linear transformation is a mapping $V \rightarrow W$ between two vector spaces that preserves the operations of vector addition and scalar multiplication.
127
+
A linear transformation $f$ is a mapping between two vector spaces
128
+
129
+
$$f:\mathcal{V}\rightarrow\mathcal{W}$$
130
+
131
+
that preserves the operations of vector addition and scalar multiplication. If, $\vec{v_1},\vec{v_2}\in\mathcal{V}$ and, $a_1$ and $a_2$ are scalars, then:
Curvipy is great for visualizing how a linear transformation transform the two-dimensional space.
126
136
127
137
### Transformation matrix
128
138
129
-
In linear algebra, linear transformations can be represented by matrices. If $T$ is a linear transformation mapping $R^n$ to $R^m$ and $\vec{x}$ is a column vector then
139
+
In linear algebra, linear transformations can be represented by matrices. If $T$ is a linear transformation mapping $\mathbb{R}^n$ to $\mathbb{R}^m$ and $\vec{x}$ is a column vector then
130
140
131
-
$T(\vec{x}) = A\vec{x}$
141
+
$$T(\vec{x}) = A\vec{x}$$
132
142
133
-
where $A$ is an $m x n$ matrix called the *transformation matrix* of $T$.
143
+
where $A$ is an $m \times n$ matrix called the *transformation matrix* of $T$.
134
144
135
145
With Curvipy, you can visualize how linear transformations transforms two-dimensional curves with the `curvipy.TransformedCurve` class. Let's visualize how the matrix
136
146
@@ -142,7 +152,7 @@ A =
142
152
\end{bmatrix}
143
153
$$
144
154
145
-
transforms the function $f(x) =\frac{x}{2}sin(x)$.
155
+
transforms the function $f(x) =\frac{x}{2}\sin(x)$.
You can learn more about Curvipy by going through the [Documentation](documentation.md) section or by directly visiting Curvipy on [Github](https://github.com/dylannalex/curvipy) in order to check out the source code itself.
268
+
Check out [Curvipy documentation](https://curvipy.readthedocs.io/en/latest/)to learn more!
0 commit comments