Решите A X =B использующий сингулярное разложение
Математические функции / Матрицы и Линейная алгебра / Решатели Линейной системы
dspsolvers
Блок SVD Solver решает линейную систему A X =B, который может быть сверхопределен, недоопределенный, или точно определен. Система решена путем применения факторизации сингулярного разложения (SVD) к M-by-N матричный A, в порт. Вход к порту B является правой стороной M-by-L матрица, B. Блок обрабатывает длину-M, неориентированную на векторный вход как M-by-1 матрица.
Выводом в X портах является N-by-L матрица, X. X выбран, чтобы минимизировать сумму квадратов элементов B-AX (невязка). Когда B является вектором, это решение минимизирует векторную 2-норму невязки. Когда B является матрицей, это решение минимизирует матричную норму Фробениуса невязки. В этом случае столбцы X являются решениями L соответствующие системы A Xk =Bk, где Bk является k th столбец B, и Xk является k th столбец X.
X известен как минимальное остаточное нормой решение A X =B. Минимальное остаточное нормой решение уникально для сверхрешительных и точно решительных линейных систем, но это не уникально для недоопределенных линейных систем. Таким образом, когда блок SVD Solver применяется к недоопределенной системе, вывод X выбран таким образом, что количество ненулевых записей в X минимизировано.
Выберите, чтобы включить выходной порт E, который сообщает об отказе сходиться. Возможные значения, которые можно получить на порте:
0
— Вычисление сингулярного разложения сходится.
1
— Вычисление сингулярного разложения не сходится.
Если вычислению сингулярного разложения не удается сходиться, вывод в порте X является неопределенной матрицей правильного размера.
Порт | Поддерживаемые типы данных |
---|---|
A |
|
B |
|
X |
|
E |
|
LPC автокорреляции | DSP System Toolbox |
Решатель Холесского | DSP System Toolbox |
Решатель LDL | DSP System Toolbox |
Левинсон-Дербин | DSP System Toolbox |
Инверсия LU | DSP System Toolbox |
Псевдоинверсия | DSP System Toolbox |
Решатель QR | DSP System Toolbox |
Сингулярное разложение | DSP System Toolbox |
Смотрите Решатели Линейной системы для сопутствующей информации.