求矩阵的逆的三种方法

求矩阵的逆的三种方法我们知道求矩阵的逆具有非常重要的意义,本文分享给大家如何针对3阶以内的方阵,求出逆矩阵的3种手算方法:待定系数法、伴随矩阵法、初等变换法(只介绍初等行变换)待定系数法求逆矩阵 1 首先,我们来看如何使用待定系数法,求矩阵的逆。 举例: 矩阵A= 12 -1-3 2 假设所求的逆矩阵为 ab cd 则 3 从而可以得出方程组 a+2c=1 b+2d=0 -a-3c=0 -b-3d=1

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我们知道求矩阵的逆具有非常重要的意义,本文分享给大家如何针对3阶以内的方阵,求出逆矩阵的3种手算方法:待定系数法、伴随矩阵法、初等变换法(只介绍初等行变换)

3阶以内的矩阵求逆矩阵的3种手算方法

待定系数法求逆矩阵

  1. 1

    首先,我们来看如何使用待定系数法,求矩阵的逆。

    举例:

    矩阵A=

    1 2

    -1 -3

    3阶以内的矩阵求逆矩阵的3种手算方法

  2. 2

    假设所求的逆矩阵为

    a b

    c d

    3阶以内的矩阵求逆矩阵的3种手算方法

  3. 3

    从而可以得出方程组

    a+2c=1

    b+2d=0

    -a-3c=0

    -b-3d=1

    解得

    a=3

    b=2

    c=-1

    d=-1

    3阶以内的矩阵求逆矩阵的3种手算方法

  4. 4

    所以A的逆矩阵A⁻¹=

    3 2

    -1 -1

    3阶以内的矩阵求逆矩阵的3种手算方法

    END

伴随矩阵求逆矩阵

  1. 1

    伴随矩阵是矩阵元素所对应的代数余子式,所构成的矩阵,转置后得到的新矩阵。

    我们先求出伴随矩阵A*=

    -3 -2

    1 1

    3阶以内的矩阵求逆矩阵的3种手算方法

  2. 2

    接下来,求出矩阵A的行列式

    |A|

    =1*(-3)-(-1)*2 

    =-3+2

    =-1

    3阶以内的矩阵求逆矩阵的3种手算方法

  3. 3

    从而逆矩阵A⁻¹=A*/|A| = A*/(-1)=-A*=

    3 2

    -1 -1

    3阶以内的矩阵求逆矩阵的3种手算方法

    END

初等变换求逆矩阵

  1. 1

    下面我们介绍如何通过初等(行)变换来求逆矩阵。

    首先,写出增广矩阵A|E,即矩阵A右侧放置一个同阶的单位矩阵,得到一个新矩阵。

     1  2  1  0

    -1 -3  0  1

    3阶以内的矩阵求逆矩阵的3种手算方法

  2. 2

    然后进行初等行变换。依次进行

    第1行加到第2行,得到

     1  2  1  0

     0 -1  1  1

    第2行×2加到第1行,得到

     1  0  3  2

     0 -1  1  1

    第2行×(-1),得到

     1  0  3  2

     0  1 -1 -1

    3阶以内的矩阵求逆矩阵的3种手算方法

  3. 3

    因此逆矩阵A⁻¹=

    3 2

    -1 -1

    3阶以内的矩阵求逆矩阵的3种手算方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171675.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【WPF】Toolkit(一个项目)的要点总结

    【WPF】Toolkit(一个项目)的要点总结架构相关1.插件式开发:MEF具体怎么使用可参考百度+Demo(密码:k8ck)2.备份机制(项目特有功能)待续3.镜像机制(项目特有功能)待续4.分模块记录日志(转)非常完善的Log4net详细说明UI相关1.多语言读取系统的显示语言(displayLanguage),显示语言的定义是:假如你的系统现在是中文的,

    2022年10月2日
    0
  • 关于Java中length、length()、size()的区别

    关于Java中length、length()、size()的区别首先区分一下length和length();length不是方法,是属性,数组的属性;public static void main(String[] args) { int[] intArray = {1,2,3}; System.out.println("这个数组的长度为:" + intArray.length);}length()是字符串String的一个方法;p…

    2022年6月13日
    34
  • netstat命令详解

    netstat命令详解简介netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态(InterfaceStatistics),masquerade连接,多播成员(MulticastMember

    2022年7月3日
    21
  • JRebel 热部署插件的安装使用

    JRebel 热部署插件的安装使用文章目录Jrebel简介JRebel的安装和使用idea安装JRebelJRebel的使用JRebel的激活Jrebel简介  当你修改doGet,doPost等一些内容时,你再次访问,访问到的内容不变,除非重启或重新加载class文件。  用Jrebel可快速实现热部署,节省了大量重启时间,提高了个人开发效率。JRebel的安装和使用idea安装JRebelNew->settings->plugins->Marketplace搜索插件jrebel进行安装或

    2022年5月22日
    32
  • Carson带你学Android:这是一份详细的 Retrofit使用教程(含实例讲解)[通俗易懂]

    前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将献上一份非常详细Retrofitv2.0的使用教程,希望你们会喜欢。如果对Retrofitv2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析Retrofit2.0源码目录![目录](http://upload-

    2022年4月13日
    64
  • 数组转对象2种方法有哪些_js 数组转对象

    数组转对象2种方法有哪些_js 数组转对象constarr=[{label:’男’,value:0},{label:’女’,value:1}]functionf(arr){//写代码//reducereturnarr.reduce((obj,item)=>{obj[item.value]=item.labelreturnobj},{})}constobj=f(arr)console.log(ob…

    2022年9月10日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号