|
5.1.104 nrows
Syntax:
nrows ( matrix_expression )
nrows ( smatrix_expression )
nrows ( intmat_expression )
nrows ( intvec_expression )
nrows ( module_expression )
nrows ( vector_expression )
Type:
- int
Purpose:
- returns the number of rows of a matrix, an intmat or an intvec, resp.
the minimal rank of a free module in which the given module or
vector lives (the index of the last non-zero component).
Note:
- Use
ncols to get the number of columns of a given matrix or intmat.
Example:
| ring R;
matrix M[2][3];
nrows(M);
==> 2
nrows(freemodule(4));
==> 4
module m=[0,0,1];
nrows(m);
==> 3
nrows([0,x,0]);
==> 2
|
See
gen;
matrix;
module;
ncols;
smatrix;
vector.
|