Identity Matrix
Создание единичной матрицы.
Тип: IdentityMatrix
Путь в библиотеке:
|
Описание
Блок Identity Matrix выводит единичную матрицу. Блок генерирует квадратную или прямоугольную матрицу, элементы главной диагонали которой равны единице, а остальные элементы равны нулю.
Порты
Выход
#
OUT_1
—
единичная матрица
скаляр
| вектор
| матрица
Details
Единичная матрица.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, задающий размерности выходной матрицы; скаляр, вектор или матрица. Если входной сигнал является матрицей на , блок генерирует выходную матрицу на с тем же периодом дискретизации, что и входная. Значения элементов входной матрицы игнорируются.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Inherit output port attributes from input port —
наследование атрибутов выходного порта от входного порта
Logical
Details
Если параметр Inherit output port attributes from input port включен, то размер, тип элементов и шаг расчета для выходной матрицы определяется аналогичными атрибутами входного порта. Остальные параметры игнорируются.
Если параметр Inherit output port attributes from input port выключен, то поведение блока зависит от значения параметров Output dimensions, Output data type и Sample time.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output dimensions —
размер выходной матрицы
Tuple of Int64
Details
Количество строк и столбцов в выходной матрице. Возможные значения:
-
(N, M)
— выводится единичная матрица размера на .
-
(N,)
— выводится вектор длины .
-
()
(пустой кортеж) — выводится скалярное значение1
(размер ()).
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Output data type —
тип выходных данных
Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
| Fixed-point
Details
Укажите тип выходных данных для этого блока.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output fixed-point type —
выходной тип чисел с фиксированной точкой
Data type
Details
Укажите выходной тип чисел с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output data type значение Fixed-point
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Интервал между шагами расчета (неотрицательное число). Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |