Description Details Author(s) References Examples

An **R** wrapper for the special functions and quasi random number
generators of the Gnu Scientific Library
(http://www.gnu.org/software/gsl/)

Package: | gsl |

Type: | Package |

Version: | 1.8-3 |

Date: | 2007-05-23 |

License: | gsl |

The function naming scheme directly copies the GSL manual except that
leading `gsl_sf_`

and, if present, the trailing `_e`

is
stripped: thus `gsl_sf_Airy_Ai_e`

goes to **R** function
`airy_Ai()`

; however, some functions retain the prefix to avoid
conflicts (viz `gsl_sf_sin()`

, `gsl_sf_cos()`

,
`gsl_sf_gamma()`

, `gsl_sf_ choose()`

, `gsl_sf_beta()`

).

**R**\ function arguments have the same names as in the GSL reference
manual, except for the quasirandom functions documented in the
`Qrng`

manpage.

The package is organized into units corresponding to GSL header files;
the `.c`

, `.R`

, and `.Rd`

filenames match the GSL header
filenames, except that the `.Rd`

files are capitalized. Functions
appear in all files in the same order as the GSL reference manual, which
precludes the use of the tidying method given in section 3.1 of R-exts.
Error forms of GSL functions (`_e`

versions) are used if available.

In general, documentation is limited to: (a), a pointer to the GSL reference book, which would in any case dominate any docs here; and (b), re-productions of some tables and figures in Abramowitz and Stegun (June 1964).

Robin K. S. Hankin (special functions)

Martin Maechler (quasi random sequences,

`Qrng.Rd`

)Andrew Clausen (function minimization,

`Multimin.Rd`

)

Maintainer: <[email protected]>

M. Abramowitz and I. A. Stegun 1965.

*Handbook of mathematical functions*. New York: DoverM. Galassi et al. 2007.

*GNU Scientific Library*. Reference Manual edition 1.10, for GSL version 1.10; 10 September 2007R. K. S. Hankin 2006.

*Introducing gsl, a wrapper for the Gnu Scientific Library*. Rnews 6(4):24-26

1 | ```
airy_Ai(1:5)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.