shape
Syntax
shape(X)
Arguments
X is a scalar/vector/matrix/table.
Details
Return the dimension of a scalar/vector/matrix as a PAIR.
Examples
Dimension of a scalar is 1 by 1:
shape 6;
// output
1:1
s;
Dimension of a vector is the length of the vector by 1:
shape 1 5 3 7 8;
// output
5:1
Dimension of a matrix:
m=(5 3 1 4 9 10)$3:2;
m;
#0 | #1 |
---|---|
5 | 4 |
3 | 9 |
1 | 10 |
shape m;
// output
3 :2
Dimension of a table:
t=table(1 2 3 as x, 4 5 6 as y);
t;
x | y |
---|---|
1 | 4 |
2 | 5 |
3 | 6 |
shape t;
// output
3 :2