1
我正在尝试查找4x4矩阵R的特征值和特征向量。为此,我使用sympy中的命令R.eigenvals()和R.eigenvects(),但是,python返回空括号。我知道特征值是1和e ^(+ - 2ix)。难道我做错了什么?在sympy中查找特征值和特征向量返回空括号
import pprint
from sympy import *
R=Matrix([[(cos(x))**2, -cos(x)*sin(x), -cos(x)*sin(x), (sin(x))**2],[cos(x)*sin(x), (cos(x))**2, -(sin(x))**2, -cos(x)*sin(x)], [cos(x)*sin(x), -(sin(x))**2, (cos(x))**2, -cos(x)*sin(x)], [(sin(x))**2, sin(x)*cos(x), sin(x)*cos(x), (cos(x))**2]])
pprint (R)
pprint (R.eigenvals())
pprint (R.eigenvects())
代码工作完全正常使用'X = 0.5'和Python 3.4-64bit –