花了10分钟终于明白矩阵的逆怎么用了!
首先,我们先来看看这个数的倒数:
·倒数
其实矩阵的逆矩阵也跟倒数的性质一样,不过只是我们习惯用A-1表示:
问题来了,既然是和倒数的性质类似,那为什么不能写成1/A?
其实原因很简单,主要是因为矩阵不能被除。不过 1/8倒可以被写成 8-1。
那矩阵的逆和倒数还有其他相似之处吗?
- 当我们将一个数乘以它的倒数我们得到1。
8 × (1/8) = 1
- 当一个矩阵乘以逆时,我们得到了单位矩阵(而单位矩阵,其实也就是矩阵中的“1”)。
A × A-1 = I
- 而此时我们将矩阵的逆放在前面,很明显,结果还是一样的
(1/8) × 8 = 1
A-1 × A = I
模友:超模君,刚才讲的“单位矩阵”是什么意思,你还没说明呢
超模君:别急,慢慢来!关于单位矩阵,其实就是一个相当于数字“1”的矩阵:
·3x3的单位矩阵
那怎样的矩阵才是单位矩阵呢?
①它是“正方形”(行数与列数相同);
②它的对角线上的数字都是1,其他地方都是0。
- 那问题来了,我们该如何去计算矩阵的逆呢?
换句话说:交换a和d的位置,将负数置于b和c的前面,并将所有事物除以行列式(ad-bc)
举个栗子:
不过该如何去判断这是正确的答案呢?
那这个时候就要用到我们最开始讲的公式:
A × A-1 = I
所以,让我们检查一下,当我们将矩阵乘以矩阵的逆时,会是怎样的?
嘿嘿嘿嘿!我们最终得到了单位矩阵!
留个作业:试试这样,能不能得到单位矩阵呢?
其实,在了解矩阵的过程中,总是会有个疑问:为什么我们需要矩阵的逆呢?
其主要原因是:矩阵没办法被除。(这个时间各位模友可以回想一下:是不是从来都没看过矩阵被除)
换句话说,矩阵根本就没有被除的概念。
而矩阵的逆,正好是被我们用来解决“矩阵除法”的问题。
各位模友,假如我们没有“除法”这个规则,那当有人问你“如何把10分苹果平分给两个人”。
想到怎么解答没?
那我们是不是可以采取2的倒数(1/2=0.5)来计算,那答案就很清晰啦:
10 × 0.5 = 5
也就是每个人5个苹果。
那我们是不是也可以将同样的方法应用到矩阵上呢?
那故事就这么开始了,我们知道矩阵A和矩阵B,并且想要找到矩阵X。
XA = B
那最好的方法就是直接除以A(得到X = B / A),但事实上我们不能直接除以矩阵A。
但是我们却可以在公式两边都乘以A-1:
XAA-1= BA-1
因为我们都知道AA-1=I,所以也就能得到
XI = BA-1
而此时单位矩阵I我们是可以直接去掉的,也就能得到:
X = BA-1
所以呢,此时我们只要知道怎么计算A-1,那就可以直接算出矩阵X(而对于计算A-1早已解决)。
丢个栗子:
有一个几个家庭组团出去旅行,出发的时候是乘坐大巴,每位儿童3元,每个大人3.2元,一共花费了118.4元。
在回程时,他们选择乘坐火车,每名儿童3.5元,每名成人3.6元,总计135.20元。
那问题来了,这里边有多少个小孩和大人呢?
虽然这道题用线性方程组来解很简单,但这次我们尝试用矩阵思维来解答。
首先,我们设置好矩阵(此时要注意好矩阵的行和列是否正确):
那我们根据公式:
XA = B
要解决这个问题,那也就是得到矩阵A的倒数:
现在我们可以使用以下方法来解决:
X = BA-1
结果很明显,一共有16个孩子和22个大人!
- 那问题来了,矩阵的逆到底有什么用?
事实上,像这样的计算其实非常有利于工程师设计建筑物,视频游戏和计算机动画等许多地方。
此外,它也是解决线性方程组的一种方法。
虽然求矩阵的逆,只要打开MATLAB, 输入inv(A)。
但超模君这里就要插一句话:
虽然这个过程是由计算机完成,但我们还是有必要去了解公式,因为这正是数学的美妙之处!
花了10分钟终于明白矩阵的逆怎么用了!相关推荐
- 花了10分钟,终于明白矩阵的逆到底有什么用
首先,我们先来看看这个数的倒数: ·倒数 其实矩阵的逆矩阵也跟倒数的性质一样,不过只是我们习惯用A-1表示: 问题来了,既然是和倒数的性质类似,那为什么不能写成1/A? 其实原因很简单,主要是因为矩阵 ...
- 简单易懂逆矩阵,终于明白矩阵的逆到底有什么用
本文转载自http://www.sohu.com/a/226465524_224832,讲得非常好 首先,我们先来看看这个数的倒数: ·倒数 其实矩阵的逆矩阵也跟倒数的性质一样,不过只是我们习惯用A- ...
- 花了10分钟,终于弄懂了特征值和特征向量到底有什么意义
转自 http://k.sina.com.cn/article_6367168142_17b83468e001005yrv.html 有振动 就有特征值 今天,超模君看到了一句神翻译: 吓得超模君马上 ...
- 如何解决直播中黑屏、花屏、闪屏问题?10 分钟搞明白
播放失败 直播卡顿 首开慢 延时高 音画不同步 马赛克严重 播放黑屏.花屏.绿屏 播放杂音.噪音.回声 点播拖动不准 直播发热问题 其他问题(待续) 首先我们要明白,黑屏.花屏.闪屏等问题,可能是推流 ...
- 用户的眼睛没毛病!10 分钟搞明白如何在直播中解决黑屏、花屏、闪屏问题
「黑屏.花屏.闪屏」经常出现在直播应用中,除了网络问题,在直播过程中的黑屏.花屏.闪屏却有很多技术原因,这篇文章将全方位为你解决直播中的「黑屏.花屏.闪屏」问题. 继<直播技术详解>系列文 ...
- 饿了么上架iPhone 12:最快花呗10分钟拿到手
iPhone12即将于后天(10月16日)开始预购,真正开卖时间是10月23日. 为了让大家更快的拿到iPhone 12,饿了么携手平台商户推出"预售留货"服务.选择了该服务的用户 ...
- 【科普】:10分钟看明白XML和JSON
引言 NOKIA 有句著名的广告语:"科技以人为本".任何技术都是为了满足人的生产生活需要而产生的.具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个 ...
- 骑兵变步兵?10 分钟搞明白如何在直播中去马赛克
「马赛克」被很多人称为是一种罪恶的发明,除了应用在某种不可明说的场景中,在直播过程中的马赛克却有很多技术原因,这篇文章将全方位为你解决直播中的「下马」问题. 继<直播技术详解>系列文章之后 ...
- jackson jdk版本对应关系_Jackson:10分钟弄明白Jackson
小吐槽下,官网文档有点混乱.这里整合了两个比较好的教程,依照流程走下去,会掌握jackson的使用方法.如果需要更详细的使用,可点击文章中链接去查看原始教程,和官方说明 描述 java流行的JSON ...
最新文章
- Lucene核心数据结构——FST存词典,跳表存倒排或者roarning bitmap 见另外一个文章...
- python 内置函数__name__的作用
- 人工智能,也许是另一场文艺复兴!
- 高并发编程-使用wait和notifyAll进行线程间的通信3_多线程下的生产者消费者模型和notifyAll
- 代腾飞(一读者再为IT诗人代腾飞名字作诗)
- springboot 接口404_资深架构带你学习Springboot集成普罗米修斯
- 的mvc_简述PHP网站开发的MVC模式
- 在im4java中使用GraphicsMagick
- Python_pandas 两种主要的数据类型(Series、DataFrame)
- HDU 4873 ZCC Loves Intersection(可能性)
- Windows 10 下基于WSL的开源飞控开发环境配置(Ardupilot/PX4)
- 亲密关系沟通-【独特性】尊重与探索他人
- 看完这篇还不了解 Nginx,那我就哭了!
- 互联网人:最熟悉的陌生人
- wifi无线破解记录
- 守护神 Supervisor
- python画箭头_Python中绘制箭头
- 开发问题1:在微服务项目中,如果一个服务工程不需要数据库但因为其父工程引入了数据库的依赖的话,会出现启动类启动动不了的问题
- 为什么你建出的模型不好看?
- 理财笔记 - 老猫有感
热门文章
- 手机上的便签怎么发送到电脑上
- 腾讯AI Lab与北京协和医院联合发布国产手术导航系统
- 小米12s ultra,索尼xperia1 iv,数码相机 拍照对比
- 【LaTex】数学建模国赛中使用Latex排版经验分享(非常好用)
- Win11 专业工作站版安装安卓子系统方法 (离线包安装)
- 工程师高级职称计算机考试成绩查询,高级工程师证书查询(高级工程师职称查询系统)...
- 【中山大学计算机组成原理实验】单周期CPU设计与实现
- AI时代的追星逐浪,中国科技的奋发自强
- 使用ECShop搭建外贸站多国货币切换功能
- yarn 出现error An unexpected error occurred错误的解决办法