size
Computes the dimensions of an expression.
Syntax
size(expr)
Argument
- expr
 - A valid expression of any type.
 
Example
| Templex Expression | Results | 
|---|---|
{size(4)} | 
                                1, 1 | 
                            
{size( {1, 2, 3, 4} )} | 
                                1, 4 | 
                            
{size( {1, 2, 3, 4}' )} | 
                                4, 1 | 
                            
{size( { {1, 2}, {3, 4} } )} | 
                                2, 2 | 
                            
{size("abc")} | 
                                3 | 
                            
{size({"abc", "defg", "hi"})} | 
                                3, 4, 2 | 
                            
Comments
If expr is a scalar, the result is a scalar with a value of one.
If expr is a row vector, the result is {1, x},
                where x is the number of elements of the row vector. 
If expr is a column vector, the result is {x, 1},
                where x is the number of elements of the vector.
If expr is a matrix, the result is {m, n}, where
                    m and n are the number of rows and columns,
                respectively.
If expr is a string, the result is a scalar which is the number of characters in the string.
If expr is a string array, the result is a vector where each element is the number of characters in each corresponding element of the string array.