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

Extract Diagonal

Извлечение главной диагонали из входной матрицы.

Тип: ExtractDiagonal

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

/Basic/Matrix Operations/Extract Diagonal

Описание

Блок Extract Diagonal заполняет выходной вектор элементами главной диагонали входной матрицы размером на .

Порты

Вход

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

Details

Входная матрица, из которой нужно извлечь диагональ; скаляр, вектор или матрица.

Типы данных

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

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

Нет

Выход

# D — вектор из диагональных элементов
вектор

Details

Выходной вектор из диагональных элементов входной матрицы.

Выходной вектор имеет длину .

Типы данных

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

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

Нет

Дополнительные возможности

Генерация Си кода: Да