多语言展示
当前在线:743今日阅读:167今日分享:16

python 线性代数:[22]习题1.10求逆矩阵

接着以前的文章,我们继续学习用Python解线性代数的问题。今天我们要练习一下《线性代数.同济大学出版.第一章习题10》,演示一下如何求矩阵的逆矩阵和验证结果是否正确。这是今天我们要做的习题:只做前三题将这三个矩阵录入到excel当中开始写代码,先引入这两个库先来计算第一个矩阵的逆矩阵,用np.linalg.inv来计算arr矩阵的逆矩阵,如果你看不太懂代码,应该去翻看我前两篇文章,里面讲得很详细这是输出的结果:现在计算第第二个矩阵,我们发现这个矩阵是带有符号的,所以我们用sympy这个库中的Matrix对象来进行计算。我们可以使用Matrix.inv来计算逆矩阵,默认情况下,它使用高斯消去法,如果传入参数LU,它这是输出的两个矩阵:最后一题,和第一题一样,都是数字,但是现在我想验证一下计算结果,让两个矩阵点乘,如果结果是一个单位矩阵,那么久可以证明两个矩阵互为逆矩阵输出结果为:
推荐信息