小结
- 线性变换的矩阵
- R2\mathbb{R}^{2}R2中的集合线性变换
- 满射与单射
线性变换的矩阵
I2=[1001]\boldsymbol{I_2}=\begin{bmatrix}1 & 0 \\ 0 & 1\end{bmatrix}I2=[1001]的两列是e1=[10]\boldsymbol{e_1}=\begin{bmatrix} 1 \\ 0 \end{bmatrix}e1=[10]和e2=[01]\boldsymbol{e_2}=\begin{bmatrix} 0 \\ 1\end{bmatrix}e2=[01],设T\boldsymbol{T}T是R2\mathbb{R}^{2}R2到R3\mathbb{R}^{3}R3的线性变换,满足T(e1)=[5−72],T(e2)=[−380]\boldsymbol{T(e_1)}=\begin{bmatrix}5 \\ -7 \\ 2\end{bmatrix},\boldsymbol{T(e_2)}=\begin{bmatrix}-3 \\ 8 \\ 0\end{bmatrix}T(e1)=⎣⎡5−72⎦⎤,T(e2)=⎣⎡−380⎦⎤。求出R2\mathbb{R}^{2}R2中任意向量x\boldsymbol{x}x的像的公式。
解:
x=[x1x2]=x1[10]+x2[01]=x1e1+x2e2\boldsymbol{x}=\begin{bmatrix}x_1 \\ x_2\end{bmatrix}=x_1\begin{bmatrix}1 \\ 0\end{bmatrix} + x_2\begin{bmatrix}0 \\ 1\end{bmatrix}=x_1\boldsymbol{e_1} + x_2\boldsymbol{e_2}x=[x1x2]=x1[10]+x2[01]=x1e1+x2e2
因为T\boldsymbol{T}T是线性变换,所以:
T(x)=T(x1e1+x2e2)=x1T(e1)+x2T(e2)=x1[5−72]+x2[−380]=[5−3−7820]x\quad\boldsymbol{T(x)}
= \boldsymbol{T(}x_1\boldsymbol{e_1} + x_2\boldsymbol{e_2)} \\
= x_1\boldsymbol{T(e_1)} + x_2\boldsymbol{T(e_2)} \\
= x_1\begin{bmatrix}5 \\ -7 \\ 2\end{bmatrix} + x_2\begin{bmatrix}-3 \\ 8 \\ 0\end{bmatrix} \\
= \begin{bmatrix} 5 & -3\\ -7 & 8 \\ 2 & 0\end{bmatrix}\boldsymbol{x}T(x)=T(x1e1+x2e2)=x1T(e1)+x2T(e2)=x1⎣⎡5−72⎦⎤+x2⎣⎡−380⎦⎤=⎣⎡5−72−380⎦⎤x
定理 设T:Rn→Rm\boldsymbol{T}:\mathbb{R}^{n}\rightarrow\mathbb{R}^{m}T:Rn→Rm为线性变换,则存在唯一的矩阵A\boldsymbol{A}A,使得对Rn\mathbb{R}^{n}Rn中一切x\boldsymbol{x}x,T(x)=Ax\boldsymbol{T(x)}=\boldsymbol{Ax}T(x)=Ax。事实上,A\boldsymbol{A}A是m×nm \times nm×n矩阵,它的第jjj列是向量T(ej)\boldsymbol{T(e_j)}T(ej),其中ej\boldsymbol{e_j}ej是Rn\mathbb{R}^{n}Rn中单位矩阵In\boldsymbol{I_n}In的第jjj列:A=[T(e1)⋯T(en)]\boldsymbol{A}=\begin{bmatrix}\boldsymbol{T(e_1)} & \cdots & \boldsymbol{T(e_n)}\end{bmatrix}A=[T(e1)⋯T(en)]
证:
记x=Inx=[e1⋯en]x=[x1e1⋯xnen]\boldsymbol{x}=\boldsymbol{I_nx}=\begin{bmatrix}e_1 & \cdots & e_n\end{bmatrix}\boldsymbol{x}=\begin{bmatrix}x_1e_1 & \cdots & x_ne_n\end{bmatrix}x=Inx=[e1⋯en]x=[x1e1⋯xnen]
由于T\boldsymbol{T}T是线性变换,所以:
T(x)=T(x1e1+⋯+xnen)=x1T(e1)+⋯+xnT(en)=[T(e1)⋯T(e2)][x1⋮xn]=[T(e1)⋯T(e2)]x=Ax\quad\boldsymbol{T(x)}
= \boldsymbol{T(}x_1\boldsymbol{e_1} + \cdots + x_n\boldsymbol{e_n)} \\
= x_1\boldsymbol{T(e_1)} + \cdots + x_n\boldsymbol{T(e_n)} \\
= \begin{bmatrix}\boldsymbol{T(e_1)} & \cdots & \boldsymbol{T(e_2)}\end{bmatrix}\begin{bmatrix}x_1 \\\vdots \\ x_n\end{bmatrix} \\
= \begin{bmatrix}\boldsymbol{T(e_1)} & \cdots & \boldsymbol{T(e_2)}\end{bmatrix}\boldsymbol{x}=\boldsymbol{Ax}T(x)=T(x1e1+⋯+xnen)=x1T(e1)+⋯+xnT(en)=[T(e1)⋯T(e2)]⎣⎢⎡x1⋮xn⎦⎥⎤=[T(e1)⋯T(e2)]x=Ax
其中矩阵A\boldsymbol{A}A称为线性变换的标准矩阵。
由Rn\mathbb{R}^{n}Rn到Rm\mathbb{R}^{m}Rm的每个线性变换都可看作是矩阵变换,反之亦然。术语线性变换强调映射的性质,而矩阵变换描述这样的映射如何实现。
R2\mathbb{R}^{2}R2中的几何线性变换
设T:R2→R2\boldsymbol{T}:\mathbb{R}^{2}\rightarrow\mathbb{R}^{2}T:R2→R2为把R2\mathbb{R}^{2}R2中每一个点绕原点逆时针正角度φ\varphiφ的变换。我们可以从几何上证明这个变换是线性变换。求出这个变换的标准矩阵。

解:[10]\begin{bmatrix}1 \\ 0 \end{bmatrix}[10]旋转成为[cosφsinφ]\begin{bmatrix}cos\varphi \\ sin\varphi\end{bmatrix}[cosφsinφ],[01]\begin{bmatrix}0 \\ 1\end{bmatrix}[01]旋转成为[−sinφcosφ]\begin{bmatrix}-sin\varphi \\ cos\varphi\end{bmatrix}[−sinφcosφ]。
A=[T(e1)T(e1)]=[cosφ−sinφsinφcosφ]\boldsymbol{A}=\begin{bmatrix}\boldsymbol{T(e_1)} & \boldsymbol{T(e_1)}\end{bmatrix}=\begin{bmatrix}cos\varphi & -sin\varphi \\ sin\varphi & cos\varphi\end{bmatrix}A=[T(e1)T(e1)]=[cosφsinφ−sinφcosφ]
对称变换
| 变换 | 标准矩阵 |
|---|---|
| 关于x1x_1x1轴的对称 | [100−1]\begin{bmatrix}1 & 0 \\ 0 & -1\end{bmatrix}[100−1] |
| 关于x2x_2x2轴的对称 | [−1001]\begin{bmatrix}-1 & 0 \\ 0 & 1\end{bmatrix}[−1001] |
| 关于x2=x1x_2=x_1x2=x1的对称 | [0110]\begin{bmatrix}0 & 1 \\ 1 & 0\end{bmatrix}[0110] |
| 关于x2=−x1x_2=-x_1x2=−x1的对称 | [0−1−10]\begin{bmatrix}0 & -1 \\ -1 & 0\end{bmatrix}[0−1−10] |
| 关于原点的对称 | [−100−1]\begin{bmatrix}-1 & 0 \\ 0 & -1\end{bmatrix}[−100−1] |
收缩与拉伸
| 变换 | 标准矩阵 |
|---|---|
| 水平收缩与拉伸 | [k001]\begin{bmatrix}k & 0 \\ 0 & 1\end{bmatrix}[k001] |
| 垂直收缩与拉伸 | [100k]\begin{bmatrix}1 & 0 \\ 0 & k\end{bmatrix}[100k] |
剪切变换
| 变换 | 标准矩阵 |
|---|---|
| 水平剪切 | [1k01]\begin{bmatrix}1 & k \\ 0 & 1\end{bmatrix}[10k1] |
| 垂直剪切 | [10k1]\begin{bmatrix} 1 & 0 \\ k & 1 \end{bmatrix}[1k01] |
投影
| 变换 | 标准矩阵 |
|---|---|
| 投影到x1x_1x1轴上 | [1000]\begin{bmatrix}1 & 0 \\ 0 & 0 \end{bmatrix}[1000] |
| 投影到x2x_2x2轴上 | [0001]\begin{bmatrix}0 & 0 \\ 0 & 1\end{bmatrix}[0001] |
满射与单射
映射T:Rn→Rm\boldsymbol{T}:\mathbb{R}^{n}\rightarrow\mathbb{R}^{m}T:Rn→Rm称为到Rm\mathbb{R}^{m}Rm上的映射,若Rm\mathbb{R}^{m}Rm中每个b\boldsymbol{b}b是Rn\mathbb{R}^{n}Rn中至少一个x\boldsymbol{x}x的像。(也称为满射)
等价地,当T\boldsymbol{T}T的值域是整个余定义域Rm\mathbb{R}^{m}Rm时,T\boldsymbol{T}T是到Rm\mathbb{R}^{m}Rm上的映射。也就是说,若对Rm\mathbb{R}^{m}Rm中每个b\boldsymbol{b}b,方程T(x)=b\boldsymbol{T(x)}=\boldsymbol{b}T(x)=b至少有一个解。
映射T:Rn→Rm\boldsymbol{T}:\mathbb{R}^{n}\rightarrow\mathbb{R}^{m}T:Rn→Rm称为到Rm\mathbb{R}^{m}Rm上的一对一映射,若Rm\mathbb{R}^{m}Rm中每个b\boldsymbol{b}b是Rn\mathbb{R}^{n}Rn中至多一个x\boldsymbol{x}x的像。(也称为单射)
等价地,T\boldsymbol{T}T是到Rm\mathbb{R}^{m}Rm上的一对一映射,若对Rm\mathbb{R}^{m}Rm中每个b\boldsymbol{b}b,方程T(x)=b\boldsymbol{T(x)}=\boldsymbol{b}T(x)=b有唯一的解或没有解。
上面的表格中,投影不是一对一映射,也不能将R2\mathbb{R}^{2}R2映上到R2\mathbb{R}^{2}R2;其他(对称变换、收缩与拉伸、剪切变换)都是一对一映射,也能将R2\mathbb{R}^{2}R2映上到R2\mathbb{R}^{2}R2。
设T\boldsymbol{T}T是线性变换,它的标准矩阵为[1−48102−130005]\begin{bmatrix}
1 & -4 & 8 & 1 \\
0 & 2 & -1 & 3 \\
0 & 0 & 0 & 5\end{bmatrix}⎣⎡100−4208−10135⎦⎤。T\boldsymbol{T}T会否把R4\mathbb{R}^{4}R4映上到R3\mathbb{R}^{3}R3?T\boldsymbol{T}T是否是一对一映射?
解:因为A\boldsymbol{A}A已经是阶梯形矩阵,可立即看出,A\boldsymbol{A}A在每一行有主元位置,对R3\mathbb{R}^{3}R3中每个b\boldsymbol{b}b,方程Ax=b\boldsymbol{Ax}=\boldsymbol{b}Ax=b相容。也就是说,线性变换T\boldsymbol{T}T能将R4\mathbb{R}^{4}R4映射到R3\mathbb{R}^{3}R3上。然而因为方程Ax=b\boldsymbol{Ax}=\boldsymbol{b}Ax=b有一个自由变量,每个b\boldsymbol{b}b都有多个x\boldsymbol{x}x的像。所以T\boldsymbol{T}T不是一对一映射。
设T:Rn→Rm\boldsymbol{T}:\mathbb{R}^{n}\rightarrow\mathbb{R}^{m}T:Rn→Rm是线性变换,A\boldsymbol{A}A为T\boldsymbol{T}T的标准矩阵,则
- T\boldsymbol{T}T把Rn\mathbb{R}^{n}Rn映上到Rm\mathbb{R}^{m}Rm当且仅当A\boldsymbol{A}A的列生成Rm\mathbb{R}^{m}Rm。
- T\boldsymbol{T}T是一对一的,当且仅当A\boldsymbol{A}A的列线性无关。
1038



被折叠的 条评论
为什么被折叠?



