Convert 1-D to 2-D

Измените 1D или 2D вход к 2D матрице с заданными измерениями

Библиотека

Управление сигнала / Атрибуты Сигнала

dspsigattribs

Описание

Блок Преобразования из 1D в 2D изменяет длину-Mi 1D вектор или Mi-by-Ni матрица к Mo-by-No матрица, где Mo задан параметром Number of output rows, и No задан параметром Number of output columns.

y = reshape(u,Mo,No)							% Equivalent MATLAB code

Вход изменен по столбцам, как показано в этих двух случаях ниже. Длина 6 векторов и 2 3 матрица оба изменена к тому же самому 3 2 выходная матрица.

Ошибка сгенерирована когда (Mo *No) ≠ (Mi *Ni). Таким образом, общее количество входных элементов должно быть сохранено в выходе.

Выход является системой координат, базирующейся, когда вы устанавливаете флажок Frame-based output; в противном случае выход демонстрационный базирующийся.

Параметры

Number of output rows

Количество строк, Mo, в выходной матрице.

Number of output columns

Количество строк, No, в выходной матрице.

Frame-based output

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

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

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

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанный и без знака)

  • Булевская переменная

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

Вывод

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанный и без знака)

  • Булевская переменная

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

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

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

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

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

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте