首页 > 其他分享 >矩阵求逆之伴随矩阵法

矩阵求逆之伴随矩阵法

时间:2022-11-13 09:45:51浏览次数:67  
标签:求逆 right end 矩阵 begin 伴随 array ccc

本文主要内容:伴随矩阵法矩阵求逆

一、原理/知识点

\[A^{-1}=\frac{1}{|A|}A^{*} \]

|A|为矩阵A的行列式。若|A|=0,则矩阵A为奇异矩阵 (Singular Matrix),不存在逆矩阵。

A*为矩阵A的伴随矩阵:

\[A^{*}= \left( \begin{array}{ccc} A_{11} & A_{12} & A_{13}\\ A_{21} & A_{22} & A_{23}\\ A_{31} & A_{32} & A_{33}\\ \end{array} \right) \]

二、练习/实践

数学例子

\[求矩阵 \left( \begin{array}{ccc} 1 & 3 & 0\\ 5 & 2 & 1\\ 4 & 0 & 1\\ \end{array} \right) 的逆矩阵 \]

解:

\[A= \left( \begin{array}{ccc} 1 & 3 & 0\\ 5 & 2 & 1\\ 4 & 0 & 1\\ \end{array} \right) \]

|A|= -1 ≠ 0,所以A是非奇异矩阵,即矩阵A存在逆矩阵。

\[A^{*}= \left( \begin{array}{ccc} 2 & -3 & 3\\ -1 & 1 & -1\\ -8 & 12 & -13\\ \end{array} \right) \]

所以

\[A^{-1}=\frac{1}{|A|}A^{*}= \frac{1}{-1} \left( \begin{array}{ccc} 2 & -3 & 3\\ -1 & 1 & -1\\ -8 & 12 & -13\\ \end{array} \right) = \left( \begin{array}{ccc} -2 & 3 & -3\\ 1 & -1 & 1\\ 8 & -12 & 13\\ \end{array} \right) \]

是不是很简单呢?

三、具体应用:相机内参求逆

以针孔相机为例,相机内参矩阵K

\[K= \left( \begin{array}{ccc} f_x & 0 & c_x\\ 0 & f_y & c_y\\ 0 & 0 & 1 \\ \end{array} \right) \]

利用伴随矩阵法求相机内参K的逆矩阵

\[K^{-1}=K_{inv}= \left( \begin{array}{ccc} \frac{1}{fx} & 0 & -\frac{cx}{fx}\\ 0 & \frac{1}{fy} & -\frac{cy}{fy}\\ 0 & 0 & 1 \\ \end{array} \right) \]

标签:求逆,right,end,矩阵,begin,伴随,array,ccc
From: https://www.cnblogs.com/Todd-Qi/p/10703578.html

相关文章

  • 251. Flatten 2D Vector 平铺矩阵
    Designandimplementaniteratortoflattena2dvector.Itshouldsupportthefollowingoperations: next and hasNext. Example:Vector2Diterator=newV......
  • 矩阵秩的定义和相关结论汇总
    (本来在CSDN写的,但是CSDN的公式编辑器一言难尽。。还是博客园的舒适) 秩的定义:对于矩阵$A\in\mathbb{R}^{m\timesn}$,以下陈述为真。(如果$A\inC^{m\timesn}$,则用共轭......
  • 矩阵求导
    一、标准方程法   二、求导加法三、特殊求导  四、转置求导五、系数求导 ......
  • 力扣 矩阵置零
      classSolution{  publicvoidsetZeroes(int[][]matrix){    Set<Integer>row_zero=newHashSet<>();    Set<Integer>col_zero=......
  • 拓端tecdat|R语言辅导进行相关矩阵分析及其可视化
    R语言进行相关矩阵分析及其可视化 数据准备#Selectcolumnsofinterestmydata<-mtcars%>%select(mpg,disp,hp,drat,wt,qsec)#Addso......
  • 强化学习代码实战-02马尔科夫决策(贝尔曼方程矩阵)
    importnumpyasnp#状态转移概率矩阵P=np.array([[0.9,0.1,0.0,0.0,0.0,0.0],[0.5,0.0,0.5,0.0,0.0,0.0],[0.0,0.0,0.0,0.6,0.0,0.......
  • 二维矩阵中1所构成的块个数(孤岛问题)
    二维矩阵中1所构成的块个数(孤岛问题),进行了总结。转载请注明链接,有问题请及时联系博主:​​Alliswell_WP​​》问题描述:给定一个n*n的矩阵里面是0或1算出里面独立的0群组的数......
  • 点云_矩阵旋转后平移和平移后旋转_open3d读写PCD
    矩阵运算变换矩阵是先旋转再平移P=R*p+t1先平移再旋转的话P=R(p+t2)=R*p+R*t2其中平移矩阵之间的关系是t1=R*t2示例代码#-*-coding:ut......
  • 59. 螺旋矩阵 II
    59.螺旋矩阵II给你一个正整数 n,生成一个包含1到 n2 所有元素,且元素按顺时针顺序螺旋排列的 nxn正方形矩阵matrix。 示例1:输入:n=3输出:[[1,2,3],......
  • C++ 不知图系列之基于邻接矩阵实现广度、深度搜索
    1.前言图是一种抽象数据结构,本质和树结构是一样的。图与树相比较,图具有封闭性,可以把树结构看成是图结构的基础部件。在树结构中,如果把兄弟节点之间或子节点之间横向连接,......