exponenta event banner

Холеский обратный

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

Библиотека

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

dspinverses

  • Cholesky Inverse block

Описание

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

S 1 = (LL∗) − 1

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

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

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

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

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

  • Error - Отображение диалогового окна ошибки и завершение моделирования.

Примечание

Неположительный определенный входной параметр является диагностическим параметром. Как и все диагностические параметры в диалоговом окне Configuration Parameters, для него установлено значение Ignore в коде, сгенерированном для этого блока программным обеспечением Simulink ® Coder™.

Параметры

Неположительный определенный ввод

Ответ на непозволительные определенные входы матрицы: Ignore, Warning, или Error. См. раздел Ответ на непозволительный определенный ввод.

Ссылки

Голуб, Г. Х. и К. Ф. Ван Займ. Вычисления матрицы. 3-й ред. Балтимор, доктор медицинских наук: Johns Hopkins University Press, 1996.

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

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

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

См. также

Холеская факторизацияИнструментарий системы DSP
Холеский решательИнструментарий системы DSP
Обратная линия ЛПНПИнструментарий системы DSP
Инверсия логической единицыИнструментарий системы DSP
ПсевдоинверсияИнструментарий системы DSP
invMATLAB

Для получения дополнительной информации см. раздел Matrix Inverses.

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

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