  | ### 5.1.107 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.

User manual for Singular version 4.4.0, 2024, generated by texi2html.