Матричная лаборатория MatLab

         

возвращает квадратный корень из X,



Пример 2

а=
31.22030.0000 23.3779 
38.965920.085530.0593 
31.1705-0.000023.4277

» logm(a) 
ans =


1.0000 0.0000 3.0000
1.0000 3.0000 1.0000
4.0000 -0.0000-0.0000
  • sqrtm(X) — возвращает квадратный корень из X, соответствующий неотрицательным действительным частям собственных значений X. Результат получается комплексным, если X имеет отрицательные собственные значения. Если X вырожденная, то выдает предупреждение об ошибке;
  • [Y.resnonii]=sqrtm(X) — не выдает какого-либо предупреждающего сообщения, но возвращает оценку погрешности в виде относительной невязки по нормам Фробениуса (см. урок 11) norm(X-Y ^ 2, ' fro') /norm(X, ' fro') ;
  • [Y. alpha, condest]=sqrtm(X) — с тремя выходными аргументами функция помимо квадратного корня возвращает также фактор стабильности (но не невязку!) и оценку числа обусловленности результирующей матрицы Y.


Содержание раздела