Решить SX = B для X, когда S квадратная эрмитова положительная определенная матрица
Математические функции/матрицы и линейные алгебры/решатели линейных систем
dspsolvers
Блок Cholesky Solver решает линейную систему SX = B, применяя факторизацию Cholesky к входной матрице в S порт, который должен быть квадратным (M-by-M) и эрмитовым положительным определенным. Используются только диагональ и верхний треугольник матрицы, и любая мнимая составляющая диагональных записей игнорируется. Входные данные для B порт является правой матрицей M-by-N, B. Выходная матрица M-by-N X является уникальным решением уравнений.
Вектор длины-М, введенный для правой стороны B, рассматривается как матрица M-by-1.
Если ввод не является положительным определенным, блок реагирует с поведением, заданным параметром Non-positive definite input. Доступны следующие опции:
Ignore - Продолжайте вычисление и не выдавайте предупреждения. Выходные данные не являются допустимым решением.
Warning - Выполните расчет и отобразите предупреждающее сообщение в окне команд MATLAB ®. Выходные данные не являются допустимым решением.
Error - Отображение диалогового окна ошибки и завершение моделирования.
Примечание
Неположительный определенный входной параметр является диагностическим параметром. Как и все диагностические параметры в диалоговом окне Configuration Parameters, для него установлено значение Ignore в коде, сгенерированном для этого блока программным обеспечением Simulink ® Coder™.
Холеская факторизация однозначно факторизирует эрмитовскую положительную определенную входную матрицу S как
где L - нижняя треугольная квадратная матрица с положительными диагональными элементами.
Затем уравнение SX = B становится
которая решается для X путем создания замещения и решения следующих двух треугольных систем путем прямого и обратного замещения соответственно.
B
Ответ на непозволительные определенные входы матрицы: Ignore, Warning, или Error. См. раздел Ответ на непозволительный определенный ввод.
Плавающая точка с двойной точностью
Плавающая точка с одинарной точностью
| Автокорреляционный КНД | Инструментарий системы DSP |
| Холеская факторизация | Инструментарий системы DSP |
| Холеский обратный | Инструментарий системы DSP |
| Решатель ЛПНП | Инструментарий системы DSP |
| Решатель логической единицы | Инструментарий системы DSP |
| QR-решатель | Инструментарий системы DSP |
chol | MATLAB |
Дополнительные сведения см. в разделе Линейные системные решатели.