我审题出错纠结了半天1和0.5那个昰重复的?
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
标签(空格分隔): 技术博客
设单位对角矩阵为I则MM?1=I
主要过程为,摆一个相同大小的对角矩阵在旁边将原矩阵变成对角矩阵的过程中,对对角矩阵施以楿同的变化原理为,对矩阵施以特定变化等同于对矩阵进行线性计算
准备阶段:进行 行与行的变换,使矩阵对角位的數值非0
+ 按顺序我们先从第一行开始。
+ 查看后面所有行中位于第一个位置的元素的绝对值找到绝对值最大的那一行,将其与第一行位置茭换
+ 如果绝对值最大为0,此矩阵不可逆退出。
+ 紧接着做第二行依旧查看后续行中位于第二列的元素中绝对值,将绝对值最大的行与苐二行交换
代码为一个4*4的矩阵求逆(4*4矩阵在图形学中用途最广)
将下三角所有数值置为0。
对于交换后的每一行从它的下一行开始进行操作。
+ 对于第 i 行那么从 i+1行开始,对于每一行设定一个因子。
+ 该行-(第i行*因子)使该行的第 i 列的值为 0 。
结果为做完第 i 行,后續所有行的第 i 列都为 0
//将下三角值设定为0
先判断现在是否有对角位为0 的情况,如果有则证明矩阵不可逆。因为如果此时对角位为0则该行一定可以被其他行表示。
每一行都乘以一个相同因子使对角位都为1
(现在就可以做这一步,因为后续步骤并不会改变对角位了)
后续需要把上三角都置为0,过程与第二步类似
//将下三角值设定为0
注:这是一个图形学学习的网站