LU Solver

Решите A X =B для X, когда A будет квадратной матрицей

Библиотека

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

dspsolvers

  • LU Solver block

Описание

Блок LU Solver решает линейную систему A X =B путем применения LU-факторизации к M-by-M матрица в порт. Вход к порту B является правой стороной M-by-N матрица, B. M-by-N матричный выход X является уникальным решением уравнений.

Блок обрабатывает длину-M, неориентированную на векторный вход на входной порт B как M-by-1 матрица.

Алгоритм

Алгоритм LU учитывает переставленный в строке вариант (A p) квадратной входной матрицы A как

Ap=LU

где L является нижней треугольной квадратной матрицей с элементами диагонали единицы, и U является верхней треугольной квадратной матрицей.

Матричными факторами заменяют A p в

ApX=Bp

где B p является переставленным в строке вариантом B и получившимся уравнением

LUX=Bp

решен для X путем создания замены Y = U X и решения двух треугольных систем.

LY=BpUX=Y

Примеры

Смотрите Решатели Линейной системы для примера, который использует блок LU Solver.

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

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

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

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

Autocorrelation LPCDSP System Toolbox
Cholesky SolverDSP System Toolbox
LDL SolverDSP System Toolbox
Levinson-DurbinDSP System Toolbox
LU FactorizationDSP System Toolbox
LU InverseDSP System Toolbox
QR SolverDSP System Toolbox

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

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте