Identity Matrix
Создание единичной матрицы.
Описание
Блок Identity Matrix выводит единичную матрицу. Блок генерирует квадратную или прямоугольную матрицу, элементы главной диагонали которой равны единице, а остальные элементы равны нулю.
Порты
Вход
Port_1 — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал, задающий размерности выходной матрицы; скаляр, вектор или матрица. Если входной сигнал является матрицей M на N, блок генерирует выходную матрицу M на N с тем же периодом дискретизации, что и входная. Значения элементов входной матрицы игнорируются.
Типы данных: Float64
, Float32
, Float16
, Int8
, UInt8
, Int16
, UInt16
, Int32
, UInt32
, Int64
, UInt64
, Bool
Поддержка комплексных чисел: Да
Параметры
Inherit output port attributes from input port — наследование атрибутов выходного порта от входного порта
выключено (по умолчанию)
| включено
Если параметр Inherit output port attributes from input port включен, то размер, тип элементов и шаг расчета для выходной матрицы определяется аналогичными атрибутами входного порта. Остальные параметры игнорируются.
Если параметр Inherit output port attributes from input port выключен, то поведение блока зависит от настройки, указанной в параметре Output dimensions.
Output dimensions — размер выходной матрицы
5 (по умолчанию)
| скаляр
| вектор
Количество строк и столбцов в выходной матрице. Возможные значения:
-
[N, M]
— выводится единичная матрица размера N на M.Если значение параметра равно
[N, 1]
, то выходная матрица имеет размерность N на 1 и преобразования в вектор не происходит. -
N
— выводится единичная матрица размера N на N. -
[N]
— выводится вектор размера N, у которого первый элемент равен1
. -
[]
(пустой массив) — выводится скалярное значение1
(размер ()).
Output data type — тип выходных данных
Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
Укажите тип выходных данных для этого блока.
Sample time — интервал между шагами расчета
1 (по умолчанию)
| скаляр
Интервал между шагами расчета (неотрицательное число). Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.