linalg::vecdim
-- number of
components of a vectorlinalg::vecdim
(v)
returns the number of
elements of the vector v.
linalg::vecdim(v)
v |
- | a vector, i.e., an n x 1 or 1 x
n matrix of a domain of category Cat::Matrix |
a positive integer.
linalg::matdim
,
linalg::ncols
, linalg::nrows
We 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