首页 > 软件开发 > PYTHON >

python 线性代数:[6]逆矩阵/伴随矩阵

来源:互联网 2023-03-16 19:29:33 154

设A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩阵B,使得: AB=BA=E。 则我们称B是A的逆矩阵,而A则被称为可逆矩阵。当矩阵A的行列式|A|不等于0时才存在可逆矩阵。而伴随矩阵的定义我 从网上找到了一个:Hpw办公区 - 实用经验教程分享!

  • 先来求一下矩阵的逆,先引入numpyHpw办公区 - 实用经验教程分享!

  • 然后创建一个方阵AHpw办公区 - 实用经验教程分享!

  • 使用linalg.det求得方阵的行列式Hpw办公区 - 实用经验教程分享!

  • 使用linalg.inv求得方阵A的逆矩阵Hpw办公区 - 实用经验教程分享!

  • 接着我们利用公式:numpy的计算方法:Hpw办公区 - 实用经验教程分享!

  • 以下是今天用到的所有代码Hpw办公区 - 实用经验教程分享!

    >>> import numpy as npHpw办公区 - 实用经验教程分享!

    >>> A=np.array([[1,-2,1],[0,2,-1],[1,1,-2]])Hpw办公区 - 实用经验教程分享!

    >>> AHpw办公区 - 实用经验教程分享!

    array([[ 1, -2, 1],Hpw办公区 - 实用经验教程分享!

    [ 0, 2, -1],Hpw办公区 - 实用经验教程分享!

    [ 1, 1, -2]])Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    >>> A_abs=np.linalg.det(A)Hpw办公区 - 实用经验教程分享!

    >>> A_absHpw办公区 - 实用经验教程分享!

    -3.0000000000000004Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    >>> B=np.linalg.inv(A)Hpw办公区 - 实用经验教程分享!

    >>> BHpw办公区 - 实用经验教程分享!

    array([[ 1. , 1. , 0. ],Hpw办公区 - 实用经验教程分享!

    [ 0.33333333, 1. , -0.33333333],Hpw办公区 - 实用经验教程分享!

    [ 0.66666667, 1. , -0.66666667]])Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    >>> A_ni=B*A_absHpw办公区 - 实用经验教程分享!

    >>> A_niHpw办公区 - 实用经验教程分享!

    array([[-3., -3., -0.],Hpw办公区 - 实用经验教程分享!

    [-1., -3., 1.],Hpw办公区 - 实用经验教程分享!

    [-2., -3., 2.]])Hpw办公区 - 实用经验教程分享!

    >>> A_bansui=B*A_absHpw办公区 - 实用经验教程分享!

    >>> A_bansuiHpw办公区 - 实用经验教程分享!

    array([[-3., -3., -0.],Hpw办公区 - 实用经验教程分享!

    [-1., -3., 1.],Hpw办公区 - 实用经验教程分享!

    [-2., -3., 2.]])Hpw办公区 - 实用经验教程分享!

    >>>Hpw办公区 - 实用经验教程分享!

    Hpw办公区 - 实用经验教程分享!

  • 方阵的行列式计算...|下一篇:

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Hpw办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码