LDL Inverse

Вычислите инверсию Эрмитовой положительной определенной матрицы с помощью LDL-разложения

Библиотека

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

dspinverses

  • LDL Inverse block

Описание

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

S1=(LDL*)1

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

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

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

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

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

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

Примечание

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

Параметры

Non-positive definite input

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

Ссылки

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

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

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

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

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

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

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

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

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