CG-01-线性代数复习

24 年 4 月 4 日 星期四
1106 字
6 分钟

线性代数复习

向量

  • 向量是具有大小和方向的量。
  • 例如,从固定点A到固定点B的位移是一个向量,因为它的大小是A和B之间的距离,方向是从A到B需要沿直线移动的方向。
  • 其他向量的例子有速度和力。例如,物体的重力是一个向量,因为它的大小是物体的重量,方向是向下的。
  • 与具有方向的向量相比,普通的没有方向的量称为标量。

相等向量

  • 当两个向量具有相同的大小和方向时,它们是相等的。

负向量

  • 向量2a2a与向量aa具有相同的大小,但方向相反。

向量的加法和减法

  • 将两个向量aabb首尾相连形成一个三角形,即可完成向量的加法。
AB+BC=AC\vec{AB} + \vec{BC} = \vec{AC}
  • 向量的减法通过加上负向量来实现:ab=a+(b)a - b = a + (-b)

将向量分解为两个垂直分量

  • 正如两个向量可以相加形成一个合成向量,我们可以将任何向量分解为两个垂直的向量,当它们相加时,就形成了原始向量。
  • 考虑直角三角形OAB,我们可以看到OB=acos(θ)OB = a \cos(\theta)BA=OC=asin(θ)BA = OC = a \sin(\theta)。因此,如果我们知道向量aa的方向θ\theta,我们可以将其分解为分量acos(θ)a \cos(\theta)asin(θ)a \sin(\theta),使得:
a=OA=OB+BA=OB+OCa = OA = OB + BA = OB + OC

单位向量

vunit=vvv_{unit} = \frac{v}{|v|}

矩阵

  • 数字的矩形阵列称为矩阵。
  • 矩阵的水平数组称为行,垂直数组称为列。
  • 具有mm行和nn列的矩阵被称为m×nm \times n阶矩阵。
  • 一个m×nm \times n阶矩阵AA可以表示为:
A=[a11a12a1na21a22a2nam1am2amn]A = \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{bmatrix}

矩阵相等的定义

两个具有相同阶数m×nm \times n的矩阵A=[aij]A = [a_{ij}]B=[bij]B = [b_{ij}]相等,当且仅当对于每个i=1,2,,mi = 1, 2, \ldots, mj=1,2,,nj = 1, 2, \ldots, n,有aij=bija_{ij} = b_{ij}

特殊矩阵

  • 零矩阵:每个元素都为零的矩阵称为零矩阵,用00表示。例如:
[000000000]\begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix}
  • 方阵:行数等于列数的矩阵称为方阵。因此,它的阶数为m×mm \times m(对于某个mm),并用mm表示。
  • 对角线元素:在nn阶方阵A=[aij]A = [a_{ij}]中,元素a11,a22,,anna_{11}, a_{22}, \ldots, a_{nn}称为对角线元素,形成AA的主对角线。
  • 单位矩阵:对角线元素为1,其余元素为0的方阵。
  • 三角矩阵:主对角线以上或以下元素为零的矩阵。

矩阵的转置

  • m×nm \times n矩阵A=[aij]A = [a_{ij}]的转置定义为n×mn \times m矩阵B=[bij]B = [b_{ij}],其中bij=ajib_{ij} = a_{ji},对于1im1 \leq i \leq m1jn1 \leq j \leq nAA的转置表示为AtA^t
  • 也就是说,通过m×nm \times n矩阵AA的转置,我们得到一个n×mn \times m阶矩阵,以AA的行为列,以AA的列为行。

标量乘以矩阵

标量kk与矩阵A=[aij]A = [a_{ij}]的乘积定义为kA=[kaij]kA = [ka_{ij}],即矩阵的每个元素都乘以该标量。

矩阵乘法

假设AA是一个m×nm \times n矩阵,BB是一个n×pn \times p矩阵,那么AABB的乘积ABAB是一个m×pm \times p矩阵C=[cij]C = [c_{ij}],其中:

cij=k=1naikbkjc_{ij} = \sum_{k=1}^{n} a_{ik}b_{kj}

对于i=1,2,,mi = 1, 2, \ldots, mj=1,2,,pj = 1, 2, \ldots, p

换句话说,结果矩阵CC的第ii行第jj列的元素cijc_{ij}是矩阵AA的第ii行与矩阵BB的第jj列的对应元素乘积之和。

矩阵乘法具有以下性质:

  1. 矩阵乘法不总是可交换的,即ABBAAB \neq BA
  2. 矩阵乘法满足结合律,即(AB)C=A(BC)(AB)C = A(BC)
  3. 对于单位矩阵II,有AI=IA=AAI = IA = A

总结

本章回顾了线性代数中的基本概念,包括:

  • 向量及其性质:相等向量、负向量、向量加减法以及向量分解
  • 矩阵及其表示方法:特殊矩阵(零矩阵、方阵、单位矩阵和三角矩阵)
  • 矩阵运算:矩阵的转置、标量乘法和矩阵乘法及其性质

这些概念在计算机图形学中有广泛应用,为后续章节的学习打下了基础。

文章标题:CG-01-线性代数复习

文章作者:DWHITE

文章链接:https://dr9k69ai79.github.io/MyBlog/posts/schoolcoursesnotes/2024_04/dmt201_cg/01_线性代数复习[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。