Единичная матрица
Создание единичной матрицы.
Тип: IdentityMatrix
Путь в библиотеке:
|
Описание
Блок Единичная матрица выводит единичную матрицу. Блок генерирует квадратную или прямоугольную матрицу, элементы главной диагонали которой равны единице, а остальные элементы равны нулю.
Порты
Выход
#
OUT_1
—
единичная матрица
скаляр
| вектор
| матрица
Details
Единичная матрица.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, задающий размерности выходной матрицы; скаляр, вектор или матрица. Если входной сигнал является матрицей на , блок генерирует выходную матрицу на с тем же периодом дискретизации, что и входная. Значения элементов входной матрицы игнорируются.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Наследование атрибутов выходного порта от входного порта —
наследование атрибутов выходного порта от входного порта
Логический тип
Details
Если параметр Наследование атрибутов выходного порта от входного порта включен, то размер, тип элементов и шаг расчета для выходной матрицы определяется аналогичными атрибутами входного порта. Остальные параметры игнорируются.
Если параметр Наследование атрибутов выходного порта от входного порта выключен, то поведение блока зависит от значения параметров Размер выходной матрицы, Тип выходных данных и Период дискретизации.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Размер выходной матрицы —
размер выходной матрицы
Кортеж целых чисел типа Int64
Details
Количество строк и столбцов в выходной матрице. Возможные значения:
-
(N, M)
— выводится единичная матрица размера на .
-
(N,)
— выводится вектор длины .
-
()
(пустой кортеж) — выводится скалярное значение1
(размер ()).
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Тип выходных данных —
тип выходных данных
Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
| Фиксированная точка
Details
Укажите тип выходных данных для этого блока.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Тип выходного сигнала в виде фиксированной точки —
выходной тип чисел с фиксированной точкой
Тип данных
Details
Укажите выходной тип чисел с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Тип выходных данных значение Фиксированная точка
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Период дискретизации —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Интервал между шагами расчета (неотрицательное число). Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |