gpt4 book ai didi

python - 使用符号的矩阵 3x3 的逆

转载 作者:太空狗 更新时间:2023-10-30 02:30:14 24 4
gpt4 key购买 nike

A有如下矩阵,例如:

enter image description here

我想在不添加数字的情况下进行一些矩阵运算,因为它们可能会有所不同,我想从中得到一般方程。

我怎样才能得到类似的东西的倒数。如果我想做乘法或简单的操作似乎没问题,但似乎没有任何东西适用于逆。

我已经尝试了很多,例如:

from sympy import *
from numpy import matrix
from numpy import linalg
from sympy import Matrix

a1, a2, a3, b1, b2, b3, c1, c2, c3, x, y, z = symbols('a1 a2 a3 b1 b2 b3 c1 c2 c3 x y z')
A = matrix( [[a1,a2,a3],[b1,b2,b3],[c1,c2,c3]]) # Creates a matrix.
B = matrix( [[x],[y],[z]])
C= A*B #That works fine
A_inverse = A.inv() #Doesn't work

最佳答案

你使用的不是 Matrix (sympy),而是 matrix (numpy)

A = Matrix( [[a1,a2,a3],[b1,b2,b3],[c1,c2,c3]]) # Creates a matrix.
B = Matrix( [[x],[y],[z]])

会给你正确的结果。

关于python - 使用符号的矩阵 3x3 的逆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28345247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com