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

Extract Diagonal

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

extract diagonal

Описание

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

Порты

Вход

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

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, Uint128, Fixed, Bool

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

Выход

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

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

Выходной вектор имеет длину min(M,N).

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, Uint128, Fixed, Bool

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

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