Сжатие

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

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

Описание

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

Порты

Входной параметр

развернуть все

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Вывод

развернуть все

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Блокируйте характеристики

Типы данных

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

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

No

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

Yes

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

No

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

No

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

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

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

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Смотрите также

Представленный в R2007b

Была ли эта тема полезной?