import sympy
p1, p2, p3 = sympy.symbols('p1, p2, p3')
A = sympy.Matrix([(p1+p2+p3) + 5, p2, p3],[p1, (p1+p2+p3) + 8, p3],[p1, p2, (p1+p2+p3) + 8] )
print(A.eigenvals())
我得到一个值不是整数的错误。计算这个的正确方法是什么?
在Matrix
:中需要另一个[
和]
A = Matrix([[(p1+p2+p3) + 5, p2, p3],[p1, (p1+p2+p3) + 8, p3],[p1, p2, (p1+p2+p3) + 8]])
将在不引起误差的情况下构造矩阵。