python 线性代数:[22]习题1.10求逆矩阵
接着以前的文章,我们继续学习用Python解线性代数的问题。今天我们要练习一下《线性代数.同济大学出版.第一章习题10》,演示一下如何求矩阵的逆矩阵和验证结果是否正确。
这是今天我们要做的习题:只做前三题
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/65ba880b31210561fb58fe5a08aee8d7582a6a53.jpg)
将这三个矩阵录入到excel当中
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/def72c6c576699cf09af84d0a885e036e3915e53.jpg)
开始写代码,先引入这两个库
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/32a127723d03bbea2b7a9bfbea43d7d449315453.jpg)
先来计算第一个矩阵的逆矩阵,用np.linalg.inv来计算arr矩阵的逆矩阵,如果你看不太懂代码,应该去翻看我前两篇文章,里面讲得很详细
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/f7e6410f822b74ee03cee0abda2c8cf1d9a74a53.jpg)
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/8db0c6a726334884eb1fe09fddee7b7f870e4553.jpg)
现在计算第第二个矩阵,我们发现这个矩阵是带有符号的,所以我们用sympy这个库中的Matrix对象来进行计算。我们可以使用Matrix.inv来计算逆矩阵,默认情况下,它使用高斯消去法,如果传入参数LU,它
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/7d34fbf4fcf5ee0d15320164f96b0ce264e7ba53.jpg)
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/6ca98461862541938e141bb7df1bd10ff326ab53.jpg)
最后一题,和第一题一样,都是数字,但是现在我想验证一下计算结果,让两个矩阵点乘,如果结果是一个单位矩阵,那么久可以证明两个矩阵互为逆矩阵
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/430174fec314f1c5db12ea723c27ac5307889d53.jpg)
![python 线性代数:[22]习题1.10求逆矩阵](https://exp-picture.cdn.bcebos.com/906dbbcadce890485700dc44130e5f2042719253.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:21
阅读量:88
阅读量:34
阅读量:92
阅读量:68