reshape
Returns a matrix with the same elements as the input, but with reassigned dimensions.
Syntax
reshape(A, m, n, ...)
R = reshape(A, [m, n, ...])
R = reshape(A, ...,[],...)
Inputs
- A
- Any valid scalar | vector | matrix.
- m, n, ...
- Dimensions of the desired matrix.
- []
- An unspecified dimension.
Outputs
- R
- The reshaped matrix.
Examples
All dimensions specified
R = reshape([1,5;2,6;3,7;4,8],[2,4])
R = [Matrix] 2 x 4
1 3 5 7
2 4 6 8
One dimension unspecified
R = reshape([1,2,3,4,5,6,7,8],2,[])
R = [Matrix] 2 x 4
1 3 5 7
2 4 6 8