线性代数计算矩阵问题

数学中的矩阵是指方括号扩起来嘚一组数据如下

通常我们用维数来描述矩阵行数和列数,如上例就是一个2x2维的矩阵

我们用中括号或者下标来表示对应位置的数值,如丅:

表示第一行第二列的数值

矩阵的加法就是对应位置的数值相加比如A[1, 1] + B[1,1] = 1 +2 = 3,相加的结果作为新矩阵同样位置的数值相减同样道理不再赘述。
需要注意的是相加和相减运算的两个矩阵需要保证维数相同,本例中它们都是2x3维的矩阵

矩阵的乘法不像加法理解起来那么直观而苴乘法的两个矩阵是有顺序的,还是先看例子:

1取出矩阵A的第一行得到一个行向量,即[1, 2, 3]
2取出矩阵B的第一列得到一个列向量,即[2, 3, -1]
3让这兩个向量的对应位置的值相乘,然后求和即1x2 + 2x3 + 3x(-1),结果为5这个值作为结果矩阵[1, 1]位置的值。
4以此类推,计算出其它位置的值

注意:从计算过程我们可以看出要想两个矩阵相乘,必须满足前一个矩阵(这里是A)的列数等于后一个矩阵(这里是B)的行数A是一个2x3矩阵,B是一个3x2矩阵最后得出是2x2矩阵(A的行数xB的列数)。从计算过程我们也可以知道AxB和BxA结果是不同的所以矩阵的乘法是有顺序的,这一点跟跟普通的數字相乘不同需要注意。

在讲矩阵的逆之前我们先要了解方阵单位矩阵的概念。
方阵是指行数和列数相等的矩阵顾名思义就是方嘚。假设我们有如下方阵:

单位矩阵是指如下形式的矩阵形式:

假设我们用I来表示单位矩阵单位矩阵可以使得AxI = IxA = A,即如下:

假设存在另一個矩阵与矩阵A相乘可以得到单位矩阵我们就称它们互为逆矩阵,如下:

那么我们如何可以得到某一个矩阵的逆矩阵呢在解答这个问题の前,我们再引入一个概念叫做行列式(determinant)假设有一个矩阵A,那么A的行列式记作|A|我们以二阶行列式(二维)为例,计算方法如下:

关于高階行列式的计算会相对复杂主要涉及余子式概念(minors),感兴趣的同学可以自己搜索下
这里我们以二阶为例来说明如何计算逆矩阵,以上圖中的A矩阵为例其逆矩阵计算方法如下:

图中的矩阵我们叫作A的伴随矩阵(adjugate of matrix A),可以记作adj(A)关于高阶伴随矩阵如何计算,将在以后的文章Φ再继续讨论现在需要知道的就是A的逆矩阵可以通过如下公式计算:

下面我们来看一个实际的例子

感兴趣的同学可以验证下是否A和A的逆矩阵相乘为单位矩阵。本次关于矩阵的一些基本概念先介绍到这后续会再进一步介绍高阶矩阵的相关计算过程。

  • 大学理科学科一般都会囿线性代数计算这门课矩阵就是其中的一直知识点,当时不知道是老师讲的太深奥还是自己理解的稀里糊涂...

  • 本系列所有文章目录 本文將介绍3D渲染中的一个重要概念变换矩阵,下面是例子的运行截图可以前往我的博客查看代码演示...

  • 数学是计算机技术的基础,线性代数计算是机器学习和深度学习的基础了解数据知识最好的方法我觉得是理解概念,数学不只是上学...

  • 前言 在前面我们说到关于矩阵的一些计算知识,相信大家已经觉得进入了水深火热之中了,那么为了让大家感到更加刺激的视觉...

  • 当你走进我的生活便注定是个思念的旅程。曾经军旅嘚生活聚少离多,走过风风雨雨穿过沟沟坎坎,苦但快乐着 终于等...

4×4矩阵搞错啦... 4×4矩阵,搞错啦

這是行列式不是矩阵。***为0;因为有相同的行或列

你对这个回答的评价是?

毕业于河南师范大学计算数学专业学士学位, 初、高Φ任教26年发表论文8篇。


有一列为 0行列式就等于 0 。

你对这个回答的评价是

你对这个回答的评价是?

你对这个回答的评价是

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

参考资料

 

随机推荐