`
deepfuture
  • 浏览: 4412039 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80130
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70342
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103583
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286553
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15054
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67785
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32292
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46075
社区版块
存档分类
最新评论

矩阵-求逆

 
阅读更多

R是一个交换环A是一个以R中元素为系数的 n×n 的矩阵A的伴随矩阵可按如下步骤定义:

  • 定义:A关于第i 行第j 列的余子式(记作Mij)是去掉A的第i行第j列之后得到的(n − 1)×(n − 1)矩阵的行列式
  • 定义:A关于第i 行第j 列的代数余子式是:
\mathbf{C}_{ij} = (-1)^{i+j} \mathbf{M}_{ij}
  • 定义:A余子矩阵是一个n×n的矩阵C,使得其第i 行第j 列的元素是A关于第i 行第j 列的代数余子式

引入以上的概念后,可以定义:矩阵A伴随矩阵A的余子矩阵的转置矩阵

\mathrm{adj}(\mathbf{A}) = \mathbf{C}^T \,


 
要注意伴随矩阵是余子矩阵的转置,第3行第2列的系数应该是A关于第2行第3列的代数余子式。

伴随矩阵法

如果矩阵A可逆,则A^{-1}=\frac{A^*}{|A|}其中A^*A伴随矩阵

注意:A^*中元素的排列特点是A^*的第k元素是A的第k元素的代数余子式。要求得A^*即为求解A余因子矩阵转置矩阵

 

初等变换法

如果矩阵AB互逆,则AB=BA=I。由条件AB=BA以及矩阵乘法的定义可知,矩阵AB都是方阵。再由条件AB=I以及定理“两个矩阵的乘积的行列式等于这两个矩阵的行列式的乘积”可知,这两个矩阵的行列式都不为0。也就是说,这两个矩阵的秩等于它们的级数(或称为阶,也就是说,A与B都是n\times n方阵,且rank(A) = rank(B) = n)。换句话说,这两个矩阵可以只经由初等行变换,或者只经由初等列变换,变为单位矩阵。

因为对矩阵A施以初等行变换(初等列变换)就相当于在A的左边(右边)乘以相应的初等矩阵,所以我们可以同时对AI施以相同的初等行变换(初等列变换)。这样,当矩阵A被变为I时,I就被变为A的逆阵B

 

>> a

a =

    12    33    32
    12    43    51
    22    12    55

>> b=inv(a)

b =

    0.1651   -0.1348    0.0289
    0.0435   -0.0041   -0.0215
   -0.0755    0.0548    0.0113

>> a*b

ans =

    1.0000         0    0.0000
         0    1.0000    0.0000
         0    0.0000    1.0000

>>

  • 大小: 29.1 KB
分享到:
评论

相关推荐

    C++矩阵求逆

    在C++编程中,矩阵求逆是一个常见的数学运算,尤其在处理线性代数问题、计算机图形学、控制系统设计等领域有着广泛的应用。本资源提供的是一种针对多入多出矩阵求逆的实现,这对于机器人系统设计控制算法至关重要。...

    Gauss-Jordan法实矩阵求逆

    本文将详细介绍Gauss-Jordan法求实矩阵逆的过程及其C语言实现。 #### 二、Gauss-Jordan法原理 Gauss-Jordan法是一种用于求解线性方程组的方法,同时也是求解矩阵逆的有效方式之一。该方法的基本思想是通过一系列...

    复数矩阵求逆

    根据给定的文件信息,我们可以总结出以下关于“复数矩阵求逆”的详细知识点: ### 一、基础知识 #### 复数与复数矩阵 在数学中,复数由实部和虚部组成,通常表示为`a + bi`的形式,其中`a`是实部,`b`是虚部,而`i...

    正则化方法_knowledge9uw_病态矩阵求逆_病态矩阵_正则化求逆_病态方程

    病态矩阵的特征是其条件数较大,这会导致矩阵的运算(如求逆、解线性方程组)变得极其不稳定,容易受微小的计算误差影响,从而得出严重偏离实际结果的解。正则化方法就是为了克服这一问题而发展起来的一类技术。 ...

    使用C语言实现复数矩阵的求逆的源代码

    复数矩阵的求逆是一种常见的矩阵操作,用于解决线性方程组等问题。本篇将详细讲解如何使用C语言来实现复数矩阵的求逆,并探讨相关的算法和数据结构。 首先,复数是由实部和虚部组成的数,形式为`a + bi`,其中`a`是...

    matinv.zip_fortran求逆_fortran矩阵求逆_求逆矩阵_矩阵求逆_逆矩阵

    在FORTRAN中,求解矩阵逆通常通过高斯-约旦消元法(Gauss-Jordan Elimination)或LU分解等方法实现。"matinv.f90"是这个程序的主要源代码文件,采用FORTRAN 90标准编写,这是一种更新的FORTRAN版本,增加了许多现代...

    (高斯-约旦法)矩阵求逆算法

    ### 高斯-约旦法矩阵求逆算法详解 #### 一、算法背景与应用场景 在计算机图形学中,特别是3D程序设计领域,矩阵运算非常常见。其中一个重要的应用是计算Billboard矩阵,用于使一个对象总是面向摄像机。为了提高...

    15投影矩阵与Moore-Penrose逆[借鉴].pdf

    在探讨线性代数的高级应用时,投影矩阵与Moore-Penrose逆矩阵是两个经常被提及的关键概念。它们在诸如最小二乘法、奇异值分解等领域扮演着核心的角色。本文将深入探讨这些概念的定义、性质以及它们的应用,为理解...

    矩阵求逆LU分解法_LU_矩阵求逆_源码

    在数值线性代数中,矩阵求逆是一个常见的任务,特别是在解决线性方程组时。LU分解法是一种有效的矩阵因式分解方法,它能够帮助我们高效地计算矩阵的逆。本文将详细介绍LU分解法以及如何用C++实现求逆矩阵的过程。 ...

    LDL^H分解求逆矩阵MATLAB仿真代码(Right-Looking)

    在线性代数中,LDL^H分解是将一个...求逆矩阵,分解之后便只需要去求主对角线元素全为1的L的逆矩阵进而就能求出厄米特矩阵的逆矩阵。该算法计算复杂度远低于其他常见的方法,因为其利用了厄米特矩阵的共轭对称性质。

    DSPC6000 CCS矩阵求逆

    总之,"DSPC6000 CCS矩阵求逆"涉及到的知识点包括C6000 DSP的数学库函数、矩阵逆运算的实现、CCS集成开发环境的使用、以及代码的调试与优化。通过理解和掌握这些内容,开发者能够有效地在C6000平台上进行高效的矩阵...

    使用c++写的android矩阵求逆程序

    使用c++写的android矩阵求逆程序,使用c++写的android矩阵求逆程序,使用c++写的android矩阵求逆程序使用c++写的android矩阵求逆程序使用c++写的android矩阵求逆程序使用c++写的android矩阵求逆程序使用c++写的...

    C++实现矩阵的求逆

    利用C++实现矩阵的求逆运算,结果验证跟matlab计算结果差异很小

    四阶矩阵的求逆

    本程序可以实现四阶矩阵的求逆,主要用到公式A∧-1=A*/|A|

    矩阵求逆new.rar_求逆_求逆矩阵_矩阵 求逆_矩阵求逆C++_逆矩阵

    标题"矩阵求逆new.rar_求逆_求逆矩阵_矩阵 求逆_矩阵求逆C++_逆矩阵"表明这个压缩包包含了一个关于矩阵求逆的C++程序,可能是一个实用的工具或示例代码,用于计算矩阵的逆。在C++中,矩阵求逆可以通过多种方法实现,...

    矩阵求逆_c语言矩阵求逆_矩阵求逆_

    在计算机科学和编程领域,矩阵求逆是一种常见的数学操作,特别是在线性代数和数值计算中。本主题将深入探讨如何使用C语言实现这一功能。C语言是一种底层、高效的编程语言,适合处理这类数学计算。 首先,理解矩阵的...

    C语言实现矩阵求逆

    ### C语言实现矩阵求逆 #### 知识点概述 本文将详细介绍如何使用C语言通过初等行变换方法求解矩阵的逆矩阵。涉及到的主要知识点包括:矩阵的基本概念、矩阵的初等行变换、线性代数中的逆矩阵定义及求解方法、以及...

    矩阵求逆法

    【矩阵求逆法】 矩阵求逆是线性代数中一个重要的操作,它允许我们将线性方程组的求解转化为简单的乘法形式。逆矩阵通常表示为 A^(-1),如果存在,它满足 A * A^(-1) = A^(-1) * A = I,其中 I 是同阶单位矩阵。 ...

    C++矩阵求逆和相乘函数

    文件中提供了两种不同的求逆方法:一般矩阵求逆(`Invers_matrix`)和正定矩阵求逆(`Inv`)。 **2.1 一般矩阵求逆** `Invers_matrix`函数使用高斯消元法来求解矩阵的逆。该函数接受一个双精度浮点数数组`m1`表示待求逆...

    矩阵求逆代码,三阶矩阵 ,c#

    矩阵求逆代码,三阶矩阵,C#。 矩阵求逆是线性代数中一个重要的概念,它是指将矩阵转换为其逆矩阵的过程。在计算机科学中,矩阵求逆是解决线性系统的重要方法之一。本文将展示如何使用C#语言编写矩阵求逆代码,特别...

Global site tag (gtag.js) - Google Analytics