Matrix                package:Matrix                R Documentation

_C_o_n_s_t_r_u_c_t _a _C_l_a_s_s_e_d _M_a_t_r_i_x

_D_e_s_c_r_i_p_t_i_o_n:

     Construct a Matrix of a class that inherits from 'Matrix'.

_U_s_a_g_e:

     Matrix(data=NA, nrow=1, ncol=1, byrow=FALSE, dimnames=NULL)

_A_r_g_u_m_e_n_t_s:

    data: an optional numeric data vector or matrix.

    nrow: the desired number of rows

    ncol: the desired number of columns

   byrow: logical.  If 'FALSE' (the default) the matrix is filled by
          columns, otherwise the matrix is filled by rows.

dimnames: a 'dimnames' attribute for the matrix: a 'list' of two
          character components.

_D_e_t_a_i_l_s:

     If either of 'nrow' or 'ncol' is not given, an attempt is made to
     infer it from the length of 'data' and the other parameter.

     Although it is sometime possible to mix unclassed matrices
     (created with 'matrix') with ones of class '"Matrix"', it is much
     safer to always use carefully constructed ones of class
     '"Matrix"'.

_V_a_l_u_e:

     Returns an 'nrow' by 'ncol' matrix of a class that inherits from
     '"Matrix"'.

_S_e_e _A_l_s_o:

     'Matrix-class'; 'matrix'.

_E_x_a_m_p_l_e_s:

     Matrix(0, 3, 2)             # a 3 by 2 matrix of zeros
     Matrix(1:6, 3, 2)           # a 3 by 2 matrix
     Matrix(1:6, nrow=3)
     Matrix(1:6, ncol=2)
     Matrix(1:9, nrow=3,
            dimnames = list(c("a", "b", "c"), c("A", "B", "C")))

