专栏
资源中心
模板库
首页
>
专栏
>
计算机图形学
> 文章详情
线性代数基础:求逆矩阵
发布于:2023-02-14 11:53:44 原创发表 查看:161 讨论:0
计算机图形学中经常用到逆矩阵的概念,作为和矩阵相乘的结果,今天在写一套插件用到了,特别总结一下。
f0h易塔云建站-模板下载,web开发资源,技术博客
求逆矩阵有多种方法:伴随矩阵法、初等变换法、定义法。我只介绍前两种,定义法没有过多涉及,见谅。
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
一,伴随矩阵法
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
伴随矩阵求逆矩阵的公式:
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
A*为伴随矩阵,|A|为A的行列式。若|A| = 0,则矩阵不可逆;否则可逆。
1.首先判断矩阵A是否可逆;
2.求每个元素的代数余子式,
伴随矩阵
就是代数余子式的转置形式。
目前接触到的矩阵框架(webgl)都是使用此方法,虽然计算量比较大,但是有公式可循,还好。
f0h易塔云建站-模板下载,web开发资源,技术博客
例如,有矩阵A
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
伴随矩阵为:
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
以下过程是在编辑器中写的,截图了:
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
当矩阵是大于等于二阶时,主对角元素是将原矩阵该元素所在行列去掉再求行列式,当矩阵的阶数等于一阶时,伴随矩阵为一阶单位方阵。二阶矩阵的求法口诀:主对角线元素互换,副对角线元素加负号。
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
二,初等行变换
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
若A是一个n阶可逆矩阵,则有
f0h易塔云建站-模板下载,web开发资源,技术博客
这一过程中经历了一系列初等行变换,并且我们下结论说:
,
中的 A−1 就是A的逆矩阵!
按逻辑,你还不能确定这个就是它的逆矩阵,你现在还没有理由确定,所以我们暂定这个
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
用初等行变换求逆矩阵的方法经常用到,就是就是对矩阵(A,E)进行初等行变换,使其变成(E,B),则B就是A的逆矩阵A(–1)。求解的原理是这样的:对矩阵A进行一次初等行变换相当于对矩阵A左乘一个初等矩阵Pi,那么对A进行一系列的行变换得到单位矩阵E,相当于左乘了一系列的初等矩阵P1、P2、...、Pi后得到E。把这些可逆的初等矩阵乘在一起,就是P=P1*P2...*Pi,且PA=E,那么P就是A的逆矩阵。所以当(A E)中左边的A经过初等行变换得到E时,右边的单位矩阵E也就经过相应的行变换,相当于左乘矩阵PE=P=A(–1)。
f0h易塔云建站-模板下载,web开发资源,技术博客
f0h易塔云建站-模板下载,web开发资源,技术博客
写的不错
返回栏目
上一篇:线性代数基础:向量的叉乘
下一篇:WebGL图形变换:平移矩阵
评论
匿名
最新文章
热门笔记
理解:JS 的事件循环机制 Event Loop,微任务与宏任务
反问:JS 的原型链存在的意义是什么?为什么这样设计?
线性代数基础:求逆矩阵
总结:JS判断数据类型的四种方法
canvas 实例方法: save() 和 restore() 的理解
理解 js 构造函数
理解:js中 构造函数 与 原型的对应关系
正则表达式_概念_简介_起源
js 对于地址栏中的 URI 的解析
原生 js 获取 html 是一个 HTML Collection 集合,使用 let 方法可以获得块级作用域
可以直接扫码关注本站
微信扫码关注公众号
回复指定菜单关键词,即可获取相应功能或领取会员福利哦
微信扫一扫,添加好友
添加指定客服微信
咨询相关建站问题,还可获取领取会员福利哦