Знаковая функция матрицы
В математике матричная знаковая функция представляет собой матричную функцию на квадратных матрицах, аналогичную комплексной знаковой функции . [1]
Он был представлен Дж. Д. Робертсом в 1971 году как инструмент для редукции моделей и для решения Ляпунова и алгебраического уравнения Риккати в техническом отчете Кембриджского университета , который позже был опубликован в журнале в 1980 году. [2] [3]
Определение
[ редактировать ]Матричная знаковая функция является обобщением комплексной сигнум-функции.
к матричному аналогу . Хотя знаковая функция не является аналитической , матричная функция четко определена для всех матриц, которые не имеют собственного значения на мнимой оси , см., например, определение на основе жордановой формы (где все производные равны нулю).
Характеристики
[ редактировать ]Теорема: Пусть , затем . [1]
Теорема: Пусть , затем диагонализуема и имеет собственные значения , которые . [1]
Теорема: Пусть , затем является проектором на инвариантное подпространство , связанное с собственными значениями в правой полуплоскости , и аналогично для и левая полуплоскость . [1]
Теорема: Пусть , и — разложение Жордана такое, что соответствует собственным значениям с положительной действительной частью и собственному значению с отрицательной действительной частью. Затем , где и являются единичными матрицами размеров, соответствующих и , соответственно. [1]
Вычислительные методы
[ редактировать ]Функцию можно вычислить с помощью общих методов для матричных функций , но существуют и специализированные методы.
Итерация Ньютона
[ редактировать ]можно Итерацию Ньютона получить, наблюдая, что , что в терминах матриц можно записать как , где мы используем квадратный корень матрицы . Если мы применим вавилонский метод для вычисления квадратного корня матрицы , то есть итерация и определите новую итерацию , мы приходим к итерации
,
где обычно . Сходимость глобальная, а локально квадратичная. [1] [2]
Итерация Ньютона использует явную обратную итерацию .
Итерация Ньютона – Шульца
[ редактировать ]Чтобы избежать необходимости явного обратного метода, используемого в итерации Ньютона, обратное можно аппроксимировать одним шагом итерации Ньютона для обратного : , выведенный Шульцем ( де ) в 1933 году. [4] Подставляя это приближение в предыдущий метод, новый метод становится
.
Сходимость (по-прежнему) квадратичная, но только локальная (гарантированная для ). [1]
Приложения
[ редактировать ]Решения уравнений Сильвестра
[ редактировать ]Теорема: [2] [3] Позволять и предположим, что и устойчивы , то единственное решение Сильвестра уравнения , определяется такой, что
Схема доказательства: результат следует из преобразования подобия.
с
из-за стабильности и .
Теорема, естественно, применима и к уравнению Ляпунова . Однако из-за структуры итерация Ньютона упрощается до включения только обратных чисел. и .
Решения алгебраических уравнений Риккати
[ редактировать ]Аналогичный результат применим и к алгебраическому уравнению Риккати : . [1] [2] Определять как
В предположении, что являются эрмитовыми и существует единственное стабилизирующее решение в том смысле, что устойчива непротиворечивой , то решение дается переопределенной , но линейной системой
Эскиз доказательства: преобразование подобия
и стабильность подразумевает, что
для какой-то матрицы .
Вычисления матричного квадратного корня
[ редактировать ]Итерацию Денмана-Биверса для квадратного корня матрицы можно получить из итерации Ньютона для знаковой функции матрицы, заметив, что — вырождающееся алгебраическое уравнение Риккати [3] и по определению решение квадратный корень из .
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г час Хайэм, Николас Дж. (2008). Функции матриц: теория и вычисления . Общество промышленной и прикладной математики. Филадельфия, Пенсильвания: Общество промышленной и прикладной математики (SIAM, 3600 Market Street, этаж 6, Филадельфия, Пенсильвания, 19104). ISBN 978-0-89871-777-8 . OCLC 693957820 .
- ^ Jump up to: а б с д Робертс, JD (октябрь 1980 г.). «Сведение линейной модели и решение алгебраического уравнения Риккати с использованием знаковой функции» . Международный журнал контроля . 32 (4): 677–687. дои : 10.1080/00207178008922881 . ISSN 0020-7179 .
- ^ Jump up to: а б с Денман, Юджин Д.; Бобры, Алекс Н. (1976). «Матричная знаковая функция и вычисления в системах» . Прикладная математика и вычислительная техника . 2 (1): 63–94. дои : 10.1016/0096-3003(76)90020-5 . ISSN 0096-3003 .
- ^ Шульц, Гюнтер (1933). «Итерационное вычисление обратной матрицы» . ЗАММ — Журнал прикладной математики и механики . 13 (1): 57–59. Нагрудный код : 1933ЗаММ...13...57С . дои : 10.1002/zamm.19330130111 . ISSN 1521-4001 .