Измените форму 1-D или 2-D вход в 2-D матрицу с заданными измерениями
Управление сигналами/Атрибуты сигналов
dspsigattribs
Блок Преобразование из 1D в 2D изменяет форму вектора Mi 1-D длины или матрицы Mi -by- Ni на матрицу Mo -by- No, где Mo задается параметром Number of output rows, а No задается параметром Number of output columns.
y = reshape(u,Mo,No) % Equivalent MATLAB code
Вход изменен столбцово, как показано в двух случаях ниже. Вектор length-6 и матрица 2 на 3 изменены на одну и ту же выходную матрицу 3 на 2.
Ошибка генерируется, когда (Mo * No) ≠ (Mi * Ni). То есть общее количество входных элементов должно быть сохранено в выходе.
Это выход основан системой координат при установке флажка Frame-based output; в противном случае выход основывается на выборке.
Количество строк, Mo, в выходной матрице.
Количество строк, No, в выходной матрице.
Создание выхода на основе фрейма при выборе.
Порт | Поддерживаемые типы данных |
---|---|
Вход |
|
Выход |
|
Буфер | DSP System Toolbox |
Преобразуйте 2-D в 1-D | DSP System Toolbox |
Преобразование системы координат | DSP System Toolbox |
Reshape (Simulink) | Simulink |
Подматрица | DSP System Toolbox |