将具体的数学运算抽象化,只关注运算关系
(
a
+
b
)
2
=
a
2
+
b
2
+
2
a
b
(a+b)^{2}=a^2+b^2+2ab
(a+b)2=a2+b2+2ab
这种抽象有什么用?
继续进行代数的“抽象”,从初等数学推广到高等数学,也就是将 f ( x ) = k x f(x)=kx f(x)=kx中的 k k k和 x x x推广为矩阵和列向量,就得到 f ( x ) = K x f(\boldsymbol x)=\mathbf K\boldsymbol x f(x)=Kx,这就是高等数学中的线性函数(本质上是一个n元齐次线性方程组)
- 这个高等线性函数就是线性变换的表达式
- 向量 x \boldsymbol x x(一段有向线段)通过线性变换,得到另一向量 y \boldsymbol y y,决定这个线性变换的核心是矩阵 K \mathbf K K
- 这里矩阵就出现了!一个矩阵对应一种线性变换,因为矩阵本质上是线性方程组中的系数
线性代数发源于线性方程组的求解,解线性方程组时通用的方式就是行列式,而引入函数、变换等概念后,就有了矩阵
不要再用静态的观点理解函数和映射(“所有满足关系式的点构成线性函数的几何图形”),应该用动态的观点(“从从自变量的集合对应变换到因变量的集合的瞬间过程”)
当线性映射发生在同一坐标系中,称为线性变换(把映射后的因变量的坐标轴,与原先的自变量的坐标轴对齐重合放置)
说明:《线性代数学习笔记》中所有文章参考:
麻省理工学院 - MIT - 线性代数
3Blue1Brown-线性代数的本质