机器学习深度学习之数学基础:线性代数中矩阵的运算
作者头像
  • 2020-05-12 06:26:50 4

矩阵运算概览

为了使两个矩阵能够相加,它们的维度必须完全相同,即都具有m行n列。在这种情况下,我们只需将对应位置上的元素相加即可完成运算。

示例

假设我们有两个维度相同的矩阵,例如: [ begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} + begin{bmatrix} b{11} & b{12} b{21} & b{22} end{bmatrix} = begin{bmatrix} a{11}+b{11} & a{12}+b{12} a{21}+b{21} & a{22}+b{22} end{bmatrix} ]

数与矩阵的乘法

当一个实数k与矩阵A相乘时,实际上是将k分别乘以矩阵A中的每个元素。

示例

假设矩阵A为: [ begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} ] 那么k与A相乘的结果为: [ k times begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} = begin{bmatrix} ka{11} & ka{12} ka{21} & ka{22} end{bmatrix} ]

矩阵的减法

矩阵的减法类似于加法,只是需要将对应位置上的元素相减。

示例

对于两个维度相同的矩阵: [ begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} - begin{bmatrix} b{11} & b{12} b{21} & b{22} end{bmatrix} = begin{bmatrix} a{11}-b{11} & a{12}-b{12} a{21}-b{21} & a{22}-b{22} end{bmatrix} ]

矩阵的乘法

矩阵的乘法是通过将第一个矩阵的每一行与第二个矩阵的每一列对应元素相乘,并将结果相加来完成的。

示例

假设矩阵A为m×n矩阵,矩阵B为n×p矩阵,则A与B的乘积C是一个m×p矩阵,其元素cij由下式给出: [ c{ij} = sum{k=1}^{n} a{ik} b{kj} ]

需要注意的是,矩阵乘法并不具备交换律,即AB不一定等于BA。

方阵的幂

对于方阵A,k个A相乘的结果称为A的k次幂,记作A^k。

示例

方阵A为: [ A = begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} ] 则A的平方A^2为: [ A^2 = A times A = begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} times begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} ]

转置矩阵

矩阵Am×n的转置是将行与列互换得到的新矩阵An×m。

示例

矩阵A为: [ A = begin{bmatrix} a{11} & a{12} a{21} & a{22} end{bmatrix} ] 则A的转置AT为: [ A^T = begin{bmatrix} a{11} & a{21} a{12} & a{22} end{bmatrix} ]

以上是矩阵运算的基本概念及其应用示例。希望这些内容能帮助您更好地理解和掌握矩阵的相关知识。

    本文来源:图灵汇
责任编辑: :
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
习之数学基础线性代数矩阵运算深度机器学习
    下一篇