LU Factorization
LU-разложение квадратной матрицы.
Тип: LUFactorization
Путь в библиотеке:
|
Описание
Блок LU Factorization раскладывает переставленную по строкам версию квадратной входной матрицы на следующие верхнюю и нижнюю треугольные матрицы:
где
-
— нижняя треугольная матрицы с единичными диагональными элементами (унитреугольная матрица);
-
— верхняя треугольная матрица;
-
— матрица со строками, переставленными так, как показывает вектор перестановки .
Блок использует матрицу , полученную перестановкой строк, вместо точной входной матрицы , так как это улучшает числовую точность вычислений.
Порты
Выход
#
LU
—
нижняя и верхняя треугольные матрицы
матрица M на M
Details
Составная матрица, содержащая как нижние элементы , так и верхние элементы . Использование составной матрицы повышает эффективность блока.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
P
—
вектор перестановки
вектор
Details
Вектор перестановки длиной . Блок переставляет строки входной квадратной матрицы так, как указано в векторе перестановки , и раскладывает переставленную матрицу на унитреугольную и верхнюю треугольную матрицу .
Рассмотрим следующую входную матрицу:
С вектором перестановки
Блок делит эту матрицу на верхнюю и нижнюю треугольные матрицы.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
S
—
статус вырожденности входной матрицы
вектор
Details
Можно определить, является ли входная матрица 1 в порт S. Когда матрица 0.
Зависимости
Чтобы использовать этот порт, установите флажок Show singularity status.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Вход
#
A
—
входная матрица
матрица M на M
Details
Входная квадратная матриц
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Show singularity status —
показать статус вырожденности
Логический тип
Details
Задает, выводить ли статус вырожденности входной матрицы в порт S, который выводит значения логического типа данных 1 или 0. Выход 1 указывает, что входная матрица вырожденная, значение 0 — невырожденная.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |