Вычислите инверсию Эрмитовой положительной определенной матрицы с помощью факторизации Холесского
Математические функции / Матрицы и Линейная алгебра / Матричные Инверсии
dspinverses
Блок Cholesky Inverse вычисляет инверсию Эрмитовой положительной определенной входной матрицы S путем выполнения факторизации Холесского.
L является нижней треугольной квадратной матрицей с положительными диагональными элементами, и L* является Эрмитовым (сопряженное комплексное число), транспонируют L. Только диагональный и верхний треугольник входной матрицы используется, и любой мнимый компонент диагональных элементов игнорируется. Факторизация Холесского требует половины вычисления Исключения Гаусса (разложение LU) и всегда стабильна.
Алгоритм требует, чтобы вход был Эрмитов положительный определенный. Когда вход не положителен определенный, блок реагирует с поведением, заданным параметром Non-positive definite input. Следующие опции доступны:
Ignore
— Возобновите вычисление и не выпускайте предупреждение. Вывод не является допустимой инверсией.
Предупреждение
Отобразите предупреждающее сообщение в Командном окне MATLAB® и продолжите симуляцию. Вывод не является допустимой инверсией.
Ошибка
Отобразите ошибочное диалоговое окно и отключите симуляцию.
Параметр Non-positive definite input является диагностическим параметром. Как все диагностические параметры на диалоговом окне Configuration Parameters, это установлено в Ignore
в коде, сгенерированном для этого блока программным обеспечением генерации кода Simulink® Coder™.
Ответ на неположительные определенные матричные входные параметры: Ignore
, Warning
или Error
. Смотрите Ответ на Неположительный Определенный Вход.
Golub, G. H. и К. Ф. ван Лоун. Матричные Вычисления. 3-й редактор Балтимор, MD: Johns Hopkins University Press, 1996.
Плавающая точка двойной точности
Плавающая точка с одинарной точностью
Факторизация Холесского | DSP System Toolbox |
Решатель Холесского | DSP System Toolbox |
Инверсия LDL | DSP System Toolbox |
Инверсия LU | DSP System Toolbox |
Псевдоинверсия | DSP System Toolbox |
inv | MATLAB |
Смотрите Матричные Инверсии для сопутствующей информации.