MATLAB Function Reference | Search  Help Desk |
reshape | Examples See Also |
B = reshape(A,m,n) B = reshape(A,m,n,p,...) B = reshape(A,[m n p...]) B = reshape(A,siz)
B = reshape(A,m,n)
returns the m
-by-n
matrix B
whose elements are taken column-wise from A
. An error results if A
does not have m
*n
elements.
B = reshape(A,m,n,p,...) or B = reshape(A,[m n p...])
returns an N-D array with the same elements as X
but reshaped to have the size m
-by-n
-by-p
-by-... . m*n*p*
... must be the same as prod(size(x))
.
B = reshape(A,
siz)
returns an N-D array with the same elements as A
, but reshaped to siz
, a vector representing the dimensions of the reshaped array. The quantity prod(siz)
must be the same as prod(size(A))
.
Reshape a 3
-by-4
matrix into a 2
-by-6
matrix:
A = 1 4 7 10 2 5 8 11 3 6 9 12 B = reshape(A,2,6) B = 1 3 5 7 9 11 2 4 6 8 10 12
:
(colon)
Colon :
shiftdim
Shift dimensions
squeeze
Remove singleton dimensions