Решатель LU

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

Библиотека

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

dspsolvers

Описание

Блок 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.

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

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

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

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

LPC автокорреляцииDSP System Toolbox
Решатель ХолесскогоDSP System Toolbox
Решатель LDLDSP System Toolbox
Левинсон-ДербинDSP System Toolbox
LU-факторизацияDSP System Toolbox
Инверсия LUDSP System Toolbox
Решатель QRDSP System Toolbox

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

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

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