

_R_a_n_g_e _o_f _V_a_l_u_e_s

     range(..., na.rm = FALSE, finite = FALSE)

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

     ...: any `numeric' objects.

   na.rm: logical, indicating if `NA''s should be omitted.

  finite: logical, indicating if all non-finite elements
          should be omitted.

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

     `range' returns a vector containing the minimum and
     maximum of all the values present in its first argu-
     ments, unless `na.rm' or `finite' is `TRUE'.  If
     `na.rm' is `FALSE', `NA' and `NaN' values in any of the
     arguments will cause NA values to be returned, other-
     wise `NA' values are ignored.  If `finite' is `TRUE',
     the minimum and maximum of all finite values is com-
     puted, i.e., `finite=TRUE' includes `na.rm=TRUE'.

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

     `min', `max'.

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

     print(r.x <- range(rnorm(100)))
     diff(r.x) # the SAMPLE range

     x <- c(NA,1:3, -1:1/0); x
     range(x)
     range(x, na.rm = TRUE)
     range(x, finite = TRUE)

