线性代数复习
向量
- 向量是具有大小和方向的量。
- 例如,从固定点A到固定点B的位移是一个向量,因为它的大小是A和B之间的距离,方向是从A到B需要沿直线移动的方向。
- 其他向量的例子有速度和力。例如,物体的重力是一个向量,因为它的大小是物体的重量,方向是向下的。
- 与具有方向的向量相比,普通的没有方向的量称为标量。
相等向量
负向量
- 向量2a与向量a具有相同的大小,但方向相反。
向量的加法和减法
- 将两个向量a和b首尾相连形成一个三角形,即可完成向量的加法。
AB+BC=AC
- 向量的减法通过加上负向量来实现:a−b=a+(−b)。
将向量分解为两个垂直分量
- 正如两个向量可以相加形成一个合成向量,我们可以将任何向量分解为两个垂直的向量,当它们相加时,就形成了原始向量。
- 考虑直角三角形OAB,我们可以看到OB=acos(θ),BA=OC=asin(θ)。因此,如果我们知道向量a的方向θ,我们可以将其分解为分量acos(θ)和asin(θ),使得:
a=OA=OB+BA=OB+OC
单位向量
vunit=∣v∣v
矩阵
- 数字的矩形阵列称为矩阵。
- 矩阵的水平数组称为行,垂直数组称为列。
- 具有m行和n列的矩阵被称为m×n阶矩阵。
- 一个m×n阶矩阵A可以表示为:
A=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn
矩阵相等的定义
两个具有相同阶数m×n的矩阵A=[aij]和B=[bij]相等,当且仅当对于每个i=1,2,…,m和j=1,2,…,n,有aij=bij。
特殊矩阵
- 零矩阵:每个元素都为零的矩阵称为零矩阵,用0表示。例如:
000000000
- 方阵:行数等于列数的矩阵称为方阵。因此,它的阶数为m×m(对于某个m),并用m表示。
- 对角线元素:在n阶方阵A=[aij]中,元素a11,a22,…,ann称为对角线元素,形成A的主对角线。
- 单位矩阵:对角线元素为1,其余元素为0的方阵。
- 三角矩阵:主对角线以上或以下元素为零的矩阵。
矩阵的转置
- m×n矩阵A=[aij]的转置定义为n×m矩阵B=[bij],其中bij=aji,对于1≤i≤m和1≤j≤n。A的转置表示为At。
- 也就是说,通过m×n矩阵A的转置,我们得到一个n×m阶矩阵,以A的行为列,以A的列为行。
标量乘以矩阵
标量k与矩阵A=[aij]的乘积定义为kA=[kaij],即矩阵的每个元素都乘以该标量。
矩阵乘法
假设A是一个m×n矩阵,B是一个n×p矩阵,那么A和B的乘积AB是一个m×p矩阵C=[cij],其中:
cij=k=1∑naikbkj
对于i=1,2,…,m和j=1,2,…,p。
换句话说,结果矩阵C的第i行第j列的元素cij是矩阵A的第i行与矩阵B的第j列的对应元素乘积之和。
矩阵乘法具有以下性质:
- 矩阵乘法不总是可交换的,即AB=BA。
- 矩阵乘法满足结合律,即(AB)C=A(BC)。
- 对于单位矩阵I,有AI=IA=A。
总结
本章回顾了线性代数中的基本概念,包括:
- 向量及其性质:相等向量、负向量、向量加减法以及向量分解
- 矩阵及其表示方法:特殊矩阵(零矩阵、方阵、单位矩阵和三角矩阵)
- 矩阵运算:矩阵的转置、标量乘法和矩阵乘法及其性质
这些概念在计算机图形学中有广泛应用,为后续章节的学习打下了基础。