Convert 1-D to 2-D
Reshape 1-D or 2-D input to 2-D matrix with specified dimensions
Libraries:
DSP System Toolbox /
Signal Management /
Signal Attributes
DSP System Toolbox HDL Support /
Signal Management
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 column-wise, 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 when (Mo*No)≠(Mi*Ni). In other words, the total number of input elements must be conserved in the output.
The output is frame based when you select the Frame-based output check box; otherwise, the output is sample based.
Ports
Input
Output
Parameters
Block Characteristics
Data Types |
|
Direct Feedthrough |
|
Multidimensional Signals |
|
Variable-Size Signals |
|
Zero-Crossing Detection |
|
Extended Capabilities
Version History
Introduced before R2006a
See Also
Buffer | Convert 2-D to 1-D | Reshape (Simulink) | Submatrix (Simulink)