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

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

Ссылки

Голуба, Г. Х. и К. Ф. Ван Лоуна. Матричные расчеты. 3-й эд. Балтимор, доктор медицинских наук: 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