通义说【线性代数】为什么矩阵乘以向量是一个对矩阵中列向量的线性组合

矩阵乘以向量可以被理解为该向量在矩阵所代表的空间变换下的映射结果,也可以看作是矩阵列向量的线性组合。为了更好地理解这一点,让我们从矩阵乘法的基本定义出发。

假设有一个 m × n m \times n m×n的矩阵 A A A和一个 n n n维列向量 x \mathbf{x} x,矩阵 A A A可以写成由它的列向量组成的集合,即:

A = a 1 , a 2 , ... , a n A = \\mathbf{a}_1, \\mathbf{a}_2, \\ldots, \\mathbf{a}_n A=a1,a2,...,an

这里每个 a i \mathbf{a}_i ai都是一个 m m m维的列向量。当我们将矩阵 A A A与向量 x \mathbf{x} x相乘时:

A x = x 1 a 1 + x 2 a 2 + ... + x n a n A\mathbf{x} = x_1\mathbf{a}_1 + x_2\mathbf{a}_2 + \ldots + x_n\mathbf{a}_n Ax=x1a1+x2a2+...+xnan

这里 x \mathbf{x} x的每个分量 x i x_i xi都是实数,它们分别与矩阵 A A A的每一列向量相乘,然后所有这样的乘积向量再相加起来。这个操作实际上就是对矩阵 A A A的列向量进行了加权求和,权重就是向量 x \mathbf{x} x的各个分量。因此,结果向量 A x A\mathbf{x} Ax是矩阵 A A A的列空间中的一个向量,并且可以视为矩阵 A A A的列向量按照 x \mathbf{x} x中给出的系数的线性组合。

举例说明

如果我们有一个 3 × 2 3 \times 2 3×2的矩阵 A A A和一个 2 2 2维的向量 x \mathbf{x} x:

A = a 11 a 12 a 21 a 22 a 31 a 32 , x = x 1 x 2 A = \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \\ a_{31} & a_{32} \end{bmatrix}, \quad \mathbf{x} = \begin{bmatrix} x_1 \\ x_2 \end{bmatrix} A= a11a21a31a12a22a32 ,x=x1x2

那么矩阵乘法 A x A\mathbf{x} Ax可以写作:

A x = a 11 a 12 a 21 a 22 a 31 a 32 x 1 x 2 = x 1 a 11 a 21 a 31 + x 2 a 12 a 22 a 32 = x 1 a 1 + x 2 a 2 A\mathbf{x} = \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \\ a_{31} & a_{32} \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \end{bmatrix} = x_1 \begin{bmatrix} a_{11} \\ a_{21} \\ a_{31} \end{bmatrix} +x_2 \begin{bmatrix} a_{12} \\ a_{22} \\ a_{32} \end{bmatrix} = x_1\mathbf{a}_1 + x_2\mathbf{a}_2 Ax= a11a21a31a12a22a32 x1x2=x1 a11a21a31 +x2 a12a22a32 =x1a1+x2a2

这里的 a 1 \mathbf{a}_1 a1和 a 2 \mathbf{a}_2 a2分别是矩阵 A A A的第一列和第二列。因此, A x A\mathbf{x} Ax实际上就是 x \mathbf{x} x中的系数 x 1 x_1 x1和 x 2 x_2 x2对 a 1 \mathbf{a}_1 a1和 a 2 \mathbf{a}_2 a2进行了线性组合的结果。这就是为什么说矩阵乘以向量的结果是矩阵列向量的线性组合。

相关推荐
2601_957888569 小时前
从数据隔离到全链路分发:短视频矩阵系统的防关联底层逻辑与提效实践
线性代数·矩阵
_Evan_Yao10 小时前
线性代数 + 编程:用Python实现向量和矩阵运算
python·线性代数·矩阵
计算机安禾10 小时前
【线性代数】线代「行/列变换」使用场景总总结
线性代数
坏孩子的诺亚方舟11 小时前
FPGA神经网络数学基础0
人工智能·神经网络·线性代数·fpga开发
吃好睡好便好1 天前
矩阵的乘法运算
数据结构·人工智能·学习·线性代数·算法·matlab·矩阵
吃好睡好便好2 天前
矩阵的求幂运算
人工智能·学习·线性代数·算法·matlab·矩阵
会Tk矩阵群控的小木2 天前
深入解析tk矩阵系统ADB实时投屏与多设备控制实现
运维·线性代数·adb·矩阵·个人开发
跨境技工小黎2 天前
2026海外社媒新玩法:如何用AI批量运营海外社媒矩阵?
人工智能·线性代数·矩阵
bloxed2 天前
【AI大模型--NumPy-07】高级线性代数完全指南
人工智能·线性代数·numpy
吃好睡好便好2 天前
提取矩阵某一行或某一列元素
开发语言·人工智能·线性代数·算法·matlab·矩阵