Squeeze

Удалите синглтонные размерности из многомерного сигнала

  • Библиотека:
  • Simulink/Математические операции

  • Squeeze block

Описание

Блок Squeeze удаляет синглтонные размерности из своего многомерного входного сигнала. Синглтонная размерность - это любая размерность, размер которой равен единице. Блок Squeeze работает только с сигналами, количество размерностей которых больше двух. Скалярные, векторные и матричные сигналы проходят через Squeeze блок без изменений.

Порты

Вход

расширить все

Входной сигнал, который имеет любые размерности, удаленные в выходе.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Выход

расширить все

Выходной сигнал без синглтонных размерностей. Для примера многомерный массив размера 3 на 1 на 2 изменяется в сигнал 3 на 2. Если в входе нет синглтонных размерностей, то входной сигнал передается через без изменений на выход.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Характеристики блоков

Типы данных

Boolean | double | enumerated | fixed point | half | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

yes

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

Генерация кода ПЛК
Сгенерируйте структурированный текстовый код с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Разрабатывайте и моделируйте системы с фиксированной точкой с помощью Fixed-Point Designer™.

См. также

Введенный в R2007b