DSP Blockset | ![]() ![]() |
Reshape a 1-D or 2-D input to a 2-D matrix with the specified dimensions.
Library
Signal Management / Signal Attributes
Description
The Convert 1-D to 2-D block reshapes a length-Mi 1-D vector or an Mi-by-Ni matrix to an Mo-by-No matrix, where Mo is specified by the Number of output rows parameter, and No is specified by the Number of output columns parameter.
y = reshape(u,Mo,No) % Equivalent MATLAB code
The input is reshaped columnwise, as shown in the two cases below. The length-6 vector and the 2-by-3 matrix are both reshaped to the same 3-by-2 output matrix.
An error is generated if (Mo*No)(Mi*Ni). That is, the total number of input elements must be conserved in the output.
The output is frame-based if the Frame-based output check box is selected; otherwise, the output is sample-based.
Dialog Box
See Also
Buffer |
DSP Blockset |
Convert 2-D to 1-D |
DSP Blockset |
Frame Status Conversion |
DSP Blockset |
Reshape |
Simulink |
Submatrix |
DSP Blockset |
![]() | Contiguous Copy | Convert 2-D to 1-D | ![]() |