线性代数
线性代数是数学的一个分支,涉及向量、向量空间(也称为线性空间)、线性变换和线性方程组。它构成了许多科学学科的基础,并应用于物理、计算机科学、工程等多个领域。
向量简介
向量是一个具有大小和方向的对象。可以将它视为从空间中的一个点指向另一个点的箭头。向量通常用诸如a
、b
或v
等符号表示。
二维中的向量
在二维中,可以将向量表示为一对有序数,它们是其坐标。例如,向量v = (3, 4)
在x方向上的分量为3
,在y方向上的分量为4
。
v = (3, 4)
三维中的向量
在三维中,向量表示为一组三个数字:v = (x, y, z)
。第三个分量增加了深度或高度。
v = (3, 4, 5)
向量运算
可以对向量执行若干基本操作:
向量加法
要将两个向量相加,只需将它们的对应分量相加。如果a = (a1, a2)
和b = (b1, b2)
,则a + b = (a1 + b1, a2 + b2)
。
a = (3, 4) b = (1, 2) a + b = (3 + 1, 4 + 2) = (4, 6)
标量乘法
标量乘法涉及通过一个称为标量的数字缩放向量。对于向量a = (a1, a2)
和标量c
,乘积c * a = (c*a1, c*a2)
。
c = 2 a = (3, 4) c * a = (2 * 3, 2 * 4) = (6, 8)
向量空间
向量空间是一个向量集合,在向量加法和标量乘法下是闭合的。这意味着如果在向量空间中取两个向量并将它们相加,结果仍在向量空间内。同样,如果在空间中取一个向量并乘以一个标量,结果仍在向量空间内。
基与维度
如果向量空间中的每个向量都可以表示为基向量的线性组合,则一组向量构成该向量空间的基。基中的向量数量称为向量空间的维度。
例如,在二维空间中,标准基是{(1, 0), (0, 1)}
,其维数为2。
矩阵
矩阵是以行和列排列的数字的矩形数组。矩阵用于表示线性变换和线性方程组。
矩阵表示
矩阵通常用大写字母如A
或B
表示,对于一个2x2矩阵,它看起来像这样:
A = | 1 2 | | 3 4 |
矩阵运算
与向量类似,我们也可以对矩阵执行运算,如加法、乘法和求逆。
矩阵加法
若矩阵具有相同的维度,则可以将它们相加。为了将两个矩阵相加,需将它们的对应元素相加。
A = | 1 2 | | 3 4 | B = | 5 6 | | 7 8 | A + B = | 1+5 2+6 | | 3+7 4+8 | A + B = | 6 8 | | 10 12 |
矩阵乘法
矩阵乘法比加法复杂,涉及行与列的点积。如果A
是mxn
矩阵,而B
是nxp
矩阵,则结果C = AB
是mxp
矩阵。
A = | 1 2 | | 3 4 | B = | 5 6 | | 7 8 | AB = | (1*5 + 2*7) (1*6 + 2*8) | | (3*5 + 4*7) (3*6 + 4*8) | AB = | 19 22 | | 43 50 |
线性变换
线性变换是两个向量空间之间的函数,它保持向量加法和标量乘法。如果T
是线性变换,那么对于向量u
和v
及标量c
,以下条件成立:T(u + v) = T(u) + T(v)
且T(c * u) = c * T(u)
。
行列式与逆矩阵
行列式
行列式是可以从方阵计算出的一个特殊数字。它提供了关于矩阵的重要信息,如矩阵是否可逆和矩阵描述的变换量。
A = | ab | | cd | det(A) = ad - bc
逆矩阵
矩阵A
的逆是另一个矩阵,记为A^-1
,当它们相乘时,得到单位矩阵。不是所有的矩阵都有逆矩阵,矩阵必须是方阵且行列式不为零才能可逆。
A = | 1 2 | | 3 4 | A^-1 = (1/det(A)) * | d -b | | -ca | A^-1 = (1/(1*4 - 2*3)) * | 4 -2 | | -3 1 | A^-1 = | -2 1 | | 1.5 -0.5 |
特征值和特征向量
特征值和特征向量是线性代数中的重要概念,应用于科学和工程的许多领域。方阵A
的特征向量是一个非零向量v
,当A
与v
相乘时,结果是v
的标量倍数。这个标量称为特征值。
Av = λv 其中: A = 矩阵 v = 特征向量 λ = 特征值
线性代数的应用
线性代数在各个领域中有许多应用:
- 计算机图形:线性代数广泛用于计算机图形中以表示和操作图像及3D模型。诸如缩放、旋转和平移等变换可以使用矩阵轻松完成。
- 工程:工程师使用线性代数来解决描述电路和机械结构等物理现象的线性方程组。
- 物理:线性代数用于物理学中以数学建模物理世界。线性代数广泛应用于诸如量子力学和相对论等主题。
- 经济学:经济学家使用线性代数来分析经济模型并优化生产和分配过程。
总结
线性代数是数学的一个基本领域,是许多现代科学和工程学科的基础。理解向量、矩阵、线性变换以及对其进行的操作等基本概念,提供了解决复杂现实问题的强大工具。