linalg::vecdim -- number of
components of a vector
Introductionlinalg::vecdim(v) returns the number of
elements of the vector v.
Call(s)linalg::vecdim(v)
Parametersv |
- | a vector, i.e., an n x 1 or 1 x
n matrix of a domain of category Cat::Matrix |
Returnsa positive integer.
Related
Functionslinalg::matdim,
linalg::ncols, linalg::nrows
Example
1We define a column vector with two elements and a row vector with four elements:
>> v1 := matrix([1, 0]); v2 := matrix([[1, 2, 3, 4]])
+- -+
| 1 |
| |
| 0 |
+- -+
+- -+
| 1, 2, 3, 4 |
+- -+
linalg::vecdim gives us the number of
elements, i.e., the dimension of these vectors:
>> linalg::vecdim(v1), linalg::vecdim(v2)
2, 4
In contrast, the function linalg::matdim returns the number of
rows and columns of these vectors:
>> linalg::matdim(v1), linalg::matdim(v2)
[2, 1], [1, 4]
linalg::vectorDimen