Запаковка матрицы

| Векторизован |
в палитре на схеме

Блок реализует преобразование нескольких входных векторных сигналов в один векторный выходной сигнал согласно алгоритму:

или
где y(t) – векторный выходной сигнал, ui(t)– векторные входные сигналы. Входные векторы ui(t), интерпретируемые как строки или столбцы матрицы размера [N×M], преобразуются в один векторный выход y(t) (в зависимости от варианта запаковки: по строкам или по столбцам).

Входы

  • inport_n - порт для ввода строк/столбцов формируемой матрицы. Число входных портов зависит от числа строк/столбцов в свойствах блока.

Выходы

  • OUTPORT - порт для вывода сформированной матрицы.

Свойства:

  • Число строк в матрицеM.
  • Число столбцов в матрицеN.
  • Матрица распакована по – вариант «распаковки» матрицы входных сигналов (по строкам или по столбцам).
  • Матрицу запаковать по – вариант «запаковки» выходного сигнала (по строкам или по столбцам).

Параметры

нет

Примечание:
  1. По умолчанию блок запаковывает два «двужильных» входных сигнала в матрицу размером [2×2]. При этом входные сигналы воспринимаются как строки матрицы и матрица запаковывается по строкам.
  2. Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта главного меню Сервис → Сигналы, или как внешние сигналы проекта при помощи подключаемой базы сигналов.