

matrix {base}                                R Documentation

_M_a_t_r_i_c_e_s

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

     `matrix' creates a matrix from the given set of values.

     `as.matrix' attempts to turn its argument into a
     matrix.

     `is.matrix' tests if its argument is a (strict) matrix.

_U_s_a_g_e_:

     matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL)
     as.matrix(x)
     is.matrix(x)

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

    data: an optional data vector.

    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
          length 2.

       x: an R object.

_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.

     `is.matrix' returns `TRUE' if `x' is a matrix (i.e., it
     not a `data.frame' and has a `dim' attribute of length
     2) and `FALSE' otherwise.

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

     `data.matrix'.

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

     is.matrix(as.matrix(1:10))
     data(warpbreaks)
     !is.matrix(warpbreaks)# data.frame, NOT matrix!
     str(warpbreaks)
     str(as.matrix(warpbreaks))#using as.matrix.data.frame(.) method

