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