Skip to content

线性代数,矩阵的运算

1. 矩阵的基本概念

在开始运算之前,先确保你了解矩阵的定义:

  • 矩阵:一个矩阵是一个由数字(或符号)排列成的矩形阵列,通常用大写字母(如 A,B)表示。
  • 矩阵的维度用“行数 × 列数”表示。例如,一个 2×3 的矩阵有 2 行和 3 列:A=[123456]

2. 矩阵的基本运算

2.1 矩阵加法

  • 定义:只有当两个矩阵具有相同的维度(即相同的行数和列数)时,才能相加。加法是将对应位置的元素相加。
  • 公式:如果 C=A+B,则 Cij=Aij+Bij
  • 示例: 假设有以下两个矩阵:A=[1234],B=[5678]则它们的和为:A+B=[1+52+63+74+8]=[681012]
  • 注意:如果两个矩阵维度不同(比如一个是 2×2,另一个是 2×3),则无法相加。

2.2 矩阵乘法(点乘)

  • 定义:矩阵乘法(也叫点乘)是将一个矩阵的行与另一个矩阵的列进行对应元素的乘积求和。矩阵 A(维度 m×n)和矩阵 B(维度 n×p)相乘的结果是一个 m×p 的矩阵。
  • 条件:矩阵 A 的列数必须等于矩阵 B 的行数。
  • 公式:如果 C=AB,则 Cij=k=1nAikBkj
  • 示例: 假设有以下两个矩阵:A=[1234],B=[5678]则它们的乘积为:AB=[15+2716+2835+4736+48]=[5+146+1615+2818+32]=[19224350]
  • 注意:矩阵乘法不满足交换律,即 ABBA(除非满足特定条件)。

2.3 向量叉乘(Cross Product)

  • 定义:叉乘是两个三维向量之间的运算,结果是一个新的向量。这个新向量垂直于原始两个向量所在的平面,并且其方向可以通过“右手定则”确定。
  • 条件:叉乘通常只适用于三维向量(即每个向量有 3 个分量)。
  • 公式:对于向量 a=(a1,a2,a3)b=(b1,b2,b3),叉乘 a×b 为:a×b=(a2b3a3b2,a3b1a1b3,a1b2a2b1)
  • 示例: 假设有两个向量:a=(1,2,3),b=(4,5,6)则叉乘为:a×b=(2635,3416,1524)=(1215,126,58)=(3,6,3)
  • 注意:叉乘的结果是一个向量,而非标量;另外,叉乘不满足交换律,a×b=(b×a)

最后更新于:

Released under the MIT License.