

   matrix {base}                                R Documentation

   MMaattrriicceess

   DDeessccrriippttiioon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Ussaaggee::

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

   AArrgguummeenntts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Deettaaiills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Seeee AAllssoo::

        `data.matrix'.

   EExxaammppllees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

