Clear Filters
Clear Filters

Rational power of a positive definite matrix

1 view (last 30 days)
q = sym([4 2 ; 2 4]);
f = sqrtm(q)^(-1) - sqrtm(q^(-1));
f should be zero here since q is positive definite.
However, the program yielded a non zero f here. Is this due to the calculation error ? Note that I am using symbolic calculation here so there should be no error at all I assume.

Accepted Answer

John D'Errico
John D'Errico on 13 Feb 2017
Edited: John D'Errico on 13 Feb 2017
Sometimes the answer is just "simple".
simplify(f)
ans =
[ 0, 0]
[ 0, 0]
Symbolic results are not always returned in the most simple possible form.

More Answers (0)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!