Документация Engee

Extract Triangular Matrix

Выделение верхней или нижней треугольной матрицы.

Тип: ExtractTriangularMatrix

Путь в библиотеке:

/Signal Operations/Math Functions/Matrices and Linear Algebra/Matrix Operations/Extract Triangular Matrix

Описание

Блок Extract Triangular Matrix создает треугольную матрицу из элементов выше или ниже главной диагонали входной матрицы на . Блок обрабатывает векторный входной сигнал длины как матрицу на .

На рисунке показано извлечение верхних и нижних треугольных матриц из входной матрицы на .

extract triangular matrix 1

Порты

Вход

# A — входная матрица
вектор | матрица

Details

Исходная матрица.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Выход

# U — выходная верхняя треугольная матрица
матрица

Details

Выходная верхняя треугольная матрица. Первая строка выходной матрицы идентична первой строке входной матрицы. Элементы ниже главной диагонали выходной матрицы равны нулю.

Зависимости

Чтобы использовать этот порт, установите для параметра Extract значение Upper.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

# L — выходная нижняя треугольная матрица
матрица

Details

Выходная нижняя треугольная матрица. Первый столбец выходной матрицы идентичен первому столбцу входной матрицы. Элементы выше главной диагонали выходной матрицы равны нулю.

Зависимости

Чтобы использовать этот порт, установите для параметра Extract значение Lower.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Параметры

Основные

# Extract — тип выходной матрицы
Upper | Lower

Details

Часть матрицы для выделения: верхняя или нижняя.

  • Upper — копирует элементы на главной диагонали входной матрицы и выше ее в выходную матрицу того же размера. Таким образом, первая строка выходной матрицы идентична первой строке входной матрицы. Элементы ниже главной диагонали выходной матрицы равны нулю.

  • Lower — копирует элементы на главной диагонали входной матрицы и ниже ее в выходную матрицу того же размера. Таким образом, первый столбец выходной матрицы идентичен первому столбцу входной матрицы. Элементы выше главной диагонали выходной матрицы равны нулю.

Значения

Upper | Lower

Значение по умолчанию

Upper

Имя для программного использования

Extract

Настраиваемый

Нет

Вычисляемый

Нет