同情符号矩阵平方根

时间:2017-07-18 01:57:13

标签: python linear-algebra sympy

是否可以使用sympy sqrtm函数计算符号矩阵的平方根?例如,如果我有一个带有>的矩阵[[1,a],[a,1]] 0,我可以用sympy来计算平方根吗?

1 个答案:

答案 0 :(得分:1)

from sympy import *
a=symbols('a')
m=Matrix( [[1, a], [a, 1]])
m**(1/2)

给出

Matrix([
[ (-a + 1)**0.5/2 + (a + 1)**0.5/2, -(-a + 1)**0.5/2 + (a + 1)**0.5/2],
[-(-a + 1)**0.5/2 + (a + 1)**0.5/2,  (-a + 1)**0.5/2 + (a + 1)**0.5/2]])

比较结果,在Mathematica中

Mathematica graphics