Только в том случае, если матрицу можно выразить в виде экспоненты от другой матрицы: если
то
А в виде экспоненты можно представить, кажется, невырожденные.
Разумеется можно, причем однозначно, но не при любых условиях. Вот для неотрицательного числа корень можно определять как решение квадратного уравнения, а можно рассматривать только неотрицательные корни. В первом случае корень неоднозначен.
Так же и для матриц: если у них собственные значения неотрицательны, то можно определить однозначно (в анализе предпочитают именно так). Есть еще секторальные матрицы (операторы). Если же определять, как решения уравнения, то неоднозначности лезут из всех щелей: например корень из
имеет 4 значения, а вот из
бесконечно много (включает все отражения).
Munin недаром избегал вырожденные случаи.
Что касается через экспоненту, то в общем случае
чур меня! изыди сатана! Дело в том, чтобы чтобы получить
все "алгебраические" корни надо рассмотреть
все представления в виде экспоненты, а в комплексной плоскости
бесконечнолистная функция. Т.е. таких представлений гораздо больше, чем корней.
Причем все это вылазит уже в размерности 2, а в более высоких размерностях все совсем плохо.