Extract Triangular Matrix
Выделение верхней либо нижней треугольной матрицы.
Описание
Блок Extract Triangular Matrix создает треугольную матрицу из элементов выше или ниже главной диагонали входной матрицы на . Блок обрабатывает векторный входной сигнал длины как матрицу на 1.
На рисунке показано извлечение верхних и нижних треугольных матриц из входной матрицы 5 на 3.
Порты
Вход
A — входная матрица
вектор
| матрица
Исходная матрица.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
U — выходная верхняя треугольная матрица
матрица
Выходная верхняя треугольная матрица. Первая строка выходной матрицы идентична первой строке входной матрицы. Элементы ниже главной диагонали выходной матрицы равны нулю.
Зависимости
Чтобы использовать этот порт, установите для параметра Extract значение Upper
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
L — выходная нижняя треугольная матрица
матрица
Выходная нижняя треугольная матрица. Первый столбец выходной матрицы идентичен первому столбцу входной матрицы. Элементы выше главной диагонали выходной матрицы равны нулю.
Зависимости
Чтобы использовать этот порт, установите для параметра Extract значение Lower
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметры
Extract — тип выходной матрицы
Upper (по умолчанию)
| Lower
Часть матрицы для выделения: верхняя или нижняя.
-
Upper
— копирует элементы на главной диагонали входной матрицы и выше ее в выходную матрицу того же размера. Таким образом, первая строка выходной матрицы идентична первой строке входной матрицы. Элементы ниже главной диагонали выходной матрицы равны нулю. -
Lower
— копирует элементы на главной диагонали входной матрицы и ниже ее в выходную матрицу того же размера. Таким образом, первый столбец выходной матрицы идентичен первому столбцу входной матрицы. Элементы выше главной диагонали выходной матрицы равны нулю.