Измените 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; в противном случае выход демонстрационный базирующийся.
Количество строк, Mo, в выходной матрице.
Количество строк, No, в выходной матрице.
Создает основанный на системе координат выход, когда выбрано.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
Буфер | DSP System Toolbox |
Преобразуйте 2D в 1D | DSP System Toolbox |
Структурируйте преобразование | DSP System Toolbox |
Reshape (Simulink) | Simulink |
Субматрица | DSP System Toolbox |