Cholesky Inverse

Вычислите инверсию Эрмитовой положительной определенной матрицы с помощью факторизации Холесского

Библиотека

Математические функции / Матрицы и Линейная алгебра / Обратные матрицы

dspinverses

  • Cholesky Inverse block

Описание

Блок Cholesky Inverse вычисляет инверсию Эрмитовой положительной определенной входной матрицы S путем выполнения факторизации Холесского.

S1=(LL)1

L является нижней треугольной квадратной матрицей с положительными диагональными элементами и L* Эрмитово (сопряженное комплексное число), транспонируют L. Только диагональный и верхний треугольник входной матрицы используется, и любой мнимый компонент диагональных элементов игнорируется. Факторизация Холесского требует половины расчета Исключения Гаусса (LU-разложение) и всегда устойчива.

Ответ на неположительный определенный вход

Алгоритм требует, чтобы вход был Эрмитов положительный определенный. Когда вход не положителен определенный, блок реагирует с поведением, заданным параметром Non-positive definite input. Следующие опции доступны:

  • Ignore — Возобновите расчет и не выпускайте предупреждение. Выход не является допустимой инверсией.

  • Warning — Отобразите предупреждающее сообщение в MATLAB® Командное окно, и продолжает симуляцию. Выход не является допустимой инверсией.

  • Error — Отобразите ошибочное диалоговое окно и отключите симуляцию.

Примечание

Параметр Non-positive definite input является диагностическим параметром. Как все диагностические параметры на диалоговом окне Configuration Parameters, это установлено в Ignore в коде, сгенерированном для этого блока Simulink® Программное обеспечение генерации кода Coder™.

Параметры

Non-positive definite input

Ответ на неположительные определенные матричные входные параметры: IgnoreПредупреждение, или Error. Смотрите ответ на неположительный определенный вход.

Ссылки

Golub, G. H. и К. Ф. ван Лоун. Матричные Расчеты. 3-й редактор Балтимор, MD: Johns Hopkins University Press, 1996.

Поддерживаемые типы данных

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Смотрите также

Cholesky FactorizationDSP System Toolbox
Cholesky SolverDSP System Toolbox
LDL InverseDSP System Toolbox
LU InverseDSP System Toolbox
PseudoinverseDSP System Toolbox
invMATLAB

Смотрите Обратные матрицы для сопутствующей информации.

Расширенные возможности

Представлено до R2006a