[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
10.1 Functions and Variables for Floating Point |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Bigfloat version of the factorial (shifted gamma) function. The second argument is how many digits to retain and return, it's a good idea to request a couple of extra.
@ref{Category: Gamma and factorial functions} · @ref{Category: Numerical evaluation}
Default value: 10^8
algepsilon
is used by algsys
.
@ref{Category: Algebraic equations}
Converts all numbers and functions of numbers in expr to bigfloat numbers.
The number of significant digits in the resulting bigfloats is specified by the global variable fpprec
.
When float2bf
is false
a warning message is printed when
a floating point number is converted into a bigfloat number (since
this may lead to loss of precision).
@ref{Category: Numerical evaluation}
Returns true
if expr is a bigfloat number, otherwise false
.
@ref{Category: Numerical evaluation} · @ref{Category: Predicate functions}
bfpsi
is the polygamma function of real argument z and integer order n.
bfpsi0
is the digamma function.
bfpsi0 (z, fpprec)
is equivalent to bfpsi (0, z, fpprec)
.
These functions return bigfloat values. fpprec is the bigfloat precision of the return value.
@ref{Category: Gamma and factorial functions} · @ref{Category: Numerical evaluation}
Default value: false
bftorat
controls the conversion of bfloats to
rational numbers.
When bftorat
is false
,
ratepsilon
will be used to
control the conversion (this results in relatively small rational
numbers).
When bftorat
is true
,
the rational number generated will
accurately represent the bfloat.
@ref{Category: Numerical evaluation}
Default value: true
bftrunc
causes trailing zeroes in non-zero bigfloat
numbers not to be displayed. Thus, if bftrunc
is false
, bfloat (1)
displays as 1.000000000000000B0
. Otherwise, this is displayed as
1.0B0
.
@ref{Category: Numerical evaluation}
Complex bigfloat factorial.
load ("bffac")
loads this function.
@ref{Category: Gamma and factorial functions} · @ref{Category: Complex variables} · @ref{Category: Numerical evaluation}
Converts integers, rational numbers and bigfloats in expr
to floating point numbers. It is also an evflag
, float
causes
non-integral rational numbers and bigfloat numbers to be converted to
floating point.
@ref{Category: Numerical evaluation}
Default value: false
When float2bf
is false
, a warning message is printed when
a floating point number is converted into a bigfloat number (since
this may lead to loss of precision).
@ref{Category: Numerical evaluation}
Returns true
if expr is a floating point number, otherwise false
.
@ref{Category: Numerical evaluation} · @ref{Category: Predicate functions}
Default value: 16
fpprec
is the number of significant digits for arithmetic on bigfloat numbers.
fpprec
does not affect computations on ordinary floating point numbers.
See also bfloat
and fpprintprec
.
@ref{Category: Numerical evaluation}
Default value: 0
fpprintprec
is the number of digits to print when printing an ordinary float or bigfloat number.
For ordinary floating point numbers,
when fpprintprec
has a value between 2 and 16 (inclusive),
the number of digits printed is equal to fpprintprec
.
Otherwise, fpprintprec
is 0, or greater than 16,
and the number of digits printed is 16.
For bigfloat numbers,
when fpprintprec
has a value between 2 and fpprec
(inclusive),
the number of digits printed is equal to fpprintprec
.
Otherwise, fpprintprec
is 0, or greater than fpprec
,
and the number of digits printed is equal to fpprec
.
fpprintprec
cannot be 1.
@ref{Category: Numerical evaluation} · @ref{Category: Display flags and variables}
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by root on July, 13 2009 using texi2html 1.76.