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
        