【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(11):线性变换的矩阵表示

175 阅读3分钟

「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战」。

@TOC

在这里插入图片描述

前言

Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!   机器学习小白阶段 文章仅作为自己的学习笔记 用于知识体系建立以及复习 知其然 知其所以然!

往期文章

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(1):集合与映射

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(2):线性空间定义及其性质

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(3):线性空间的基与坐标

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(4):基变换与坐标变换

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(5):线性子空间

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(6):子空间的交与和

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(7):欧氏空间

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(8):标准正交基与Gram-Schmidt过程

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(9):正交补与投影定理

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(10):线性变换定义

3.2 线性变换的矩阵表示

定义3.7

ε1,...,εn\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n}是线性空间VV的一个基,VV上的线性变换A\mathscr{A}在这个基下的像Aε1,...,Aεn\mathscr{A}\boldsymbol{\varepsilon_1},...,\mathscr{A}\boldsymbol{\varepsilon_n},有

\quad\\ \mathscr{A}\boldsymbol{\varepsilon_2}=a_{12}\boldsymbol\varepsilon_1+a_{22}\boldsymbol\varepsilon_2+...+a_{n2}\boldsymbol\varepsilon_n\\ \quad\\ ...................................................\\ \quad \\ \mathscr{A}\boldsymbol{\varepsilon_n}=a_{1n}\boldsymbol\varepsilon_1+a_{2n}\boldsymbol\varepsilon_2+...+a_{nn}\boldsymbol\varepsilon_n$$ 利用矩阵形式表示 $$(\mathscr{A}\boldsymbol{\varepsilon_1},...,\mathscr{A}\boldsymbol{\varepsilon_n})=(\boldsymbol\varepsilon_1,\boldsymbol\varepsilon_2,...,\boldsymbol\varepsilon_n)\begin{bmatrix} a_{11} & a_{12} &... & a_{1n}\\ a_{21} & a_{22} & ... &a_{2n}\\ . & . & & . \\ . & . & & . \\ a_{n1} & a_{n2} &... & a_{nn}\\ \end{bmatrix}

a_{11} & a_{12} &... & a_{1n}\\ a_{21} & a_{22} & ... &a_{2n}\\ . & . & & . \\ . & . & & . \\ a_{n1} & a_{n2} &... & a_{nn}\\ \end{bmatrix}

其中矩阵AA的第ii列是Aεi\mathscr{A}\boldsymbol{\varepsilon_i}在基ε1,...,εn\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n}之下的坐标

称矩阵AA为线性变换A\mathscr{A}在基ε1,...,εn\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n}之下的矩阵表示

Notes

  • 线性空间VV上的一个线性变换A\mathscr{A}在给定的基下可以惟一确定一个矩阵AA
  • 任意给定一个矩阵AA,可以惟一确定一个线性变换A\mathscr{A}
  • 给定一个线性变换A\mathscr{A},在不同的基下矩阵的表示一般是不相同的

命题

A\mathscr{A}是数域KKnn维线性空间VV上的一个线性变换,ε1,...,εn\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n}VV的一个基底,且

(Aε1,...,Aεn)=(ε1,ε2,...,εn)A(\mathscr{A}\boldsymbol{\varepsilon_1},...,\mathscr{A}\boldsymbol{\varepsilon_n})=(\boldsymbol\varepsilon_1,\boldsymbol\varepsilon_2,...,\boldsymbol\varepsilon_n)A

  • R(A)=L(Aε1,...,Aεn)R(\mathscr{A})=L(\mathscr{A}\boldsymbol{\varepsilon_1},...,\mathscr{A}\boldsymbol{\varepsilon_n})
  • A的秩=A的秩\mathscr{A}的秩=A的秩
  • N(A)={α=k1ε1+...+knεnA[k1...kn]=0}N(\mathscr{A})=\{\alpha=k_1\boldsymbol{\varepsilon_1}+...+k_n\boldsymbol{\varepsilon_n} |A\begin{bmatrix} k_1\\ .\\ . \\ .\\ k_n\\ \end{bmatrix}=0\}

定理3.2.1

ε1,...,εn\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n}是数域KKnn维线性空间VV的一个基

线性变换AB\mathscr{A}、\mathscr{B}在该基下依次用矩阵表示ABA、B,则有

(1)(A+B)(ε1,...,εn)=(ε1,...,εn)(A+B)(\mathscr{A}+\mathscr{B})(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})=(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})(A+B)

(2)(kA)(ε1,...,εn)=(ε1,...,εn)(kA)(k\mathscr{A})(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})=(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})(kA)

(3)(AB)(ε1,...,εn)=(ε1,...,εn)(AB)(\mathscr{A}\mathscr{B})(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})=(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})(AB)

(4)若A\mathscr{A}可逆,则A1(ε1,...,εn)=(ε1,...,εn)A1\mathscr{A}^{-1}(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n})=(\boldsymbol{\varepsilon_1},...,\boldsymbol{\varepsilon_n}){A^{-1}}

结语

说明:

  • 参考于 课本《矩阵理论》
  • 配合书中概念讲解 结合了自己的一些理解及思考

文章仅作为学习笔记,记录从0到1的一个过程

希望对您有一点点帮助,如有错误欢迎小伙伴指正

在这里插入图片描述