Suppose that I have the following symbolic 7*7 matrix
mat= {{(a^2 b^2)/c^2, 0, 0, 0, 0, 0, (a^2 b^2 e11)/c^2}, {0, (a^2 b^2)/c^2,
0, 0, 0, 0, (a^2 b^2 e22)/c^2}, {0, 0, (a^2 b^2)/c^2, 0, 0, 0, (
a^2 b^2 e33)/c^2}, {0, 0, 0, (2 a^2 b^2)/c^2, 0, 0, (2 a^2 b^2 e12)/
c^2}, {0, 0, 0, 0, (2 a^2 b^2)/c^2, 0, (2 a^2 b^2 e13)/c^2}, {0, 0,
0, 0, 0, (2 a^2 b^2)/c^2, (2 a^2 b^2 e23)/c^2}, {(a^2 b^2 e11)/
c^2, (a^2 b^2 e22)/c^2, (a^2 b^2 e33)/c^2, (2 a^2 b^2 e12)/c^2, (
2 a^2 b^2 e13)/c^2, (2 a^2 b^2 e23)/c^2,
b^2 (1 + (
a^2 (e11^2 + 2 e12^2 + 2 e13^2 + e22^2 + 2 e23^2 + e33^2))/c^2)}}
for which I have the following information
a>0, b>0, c>0, {e11,e22,e33,e12,e13,e23} are Reals.
How is it possible to symbolically obtain the square root of this matrix.
What I tried so far was to Eigendecompose the matrix but it doesn't give me a closed-form solution, despite the fact that I declare the above assumptions, i.e.
eigen= Assuming[{e11,e22,e33,e12,e13,e23}\[Element]Reals&&a>0&&b>0&&c>0,Eigenvalues[mat]];
Are there any other ways where I can find the square root of this symbolic matrix?
ToRadicals
to the eigenvalues. $\endgroup$MatrixPower[…,1/2]
$\endgroup$Normal
if you assign values to the parameters. That means theRoot
-result can be used like other Mathematica-functions! $\endgroup$