reshape
Syntax
reshape(obj, [dim])
Arguments
obj is a vector/matrix.
dim (optional) is a pair of integers indicating (row dimension):(column dimension) of the result.
Details
Change the dimensions of a matrix and return a new matrix. If dim is not specified, reshape obj to a vector.
Examples
x=1..6;
x=x.reshape(3:2);
x
#0 | #1 |
---|---|
1 | 4 |
2 | 5 |
3 | 6 |
x=x.reshape(2:3);
x
#0 | #1 | #2 |
---|---|---|
1 | 3 | 5 |
1 | 4 | 6 |
x=x.reshape(6:1)
x
#0 |
---|
1 |
2 |
3 |
4 |
5 |
6 |
x.reshape()
// output
[1,2,3,4,5,6]
// reshape x to a vector.