e2cfrac {contFracR} | R Documentation |
Function to Calculate e, Euler's Number With Continued Fractions
Description
Select a particular formula to get an approximate value for Euler's number or any power e^(x/y)
.
Usage
e2cfrac(nterms, pownum = 1, powdenom = 1, method = c('euler','wall','gauss'), ...)
Arguments
nterms |
How many terms of the continued fraction formula to use. |
pownum |
An integer identifying the numerator of the (possibly fractional) power to raise |
powdenom |
An integer identifying the denominator of the (possibly fractional) power to raise |
method |
Select the method, i.e. the continued fraction formula, for the calculation. If |
... |
Reserved for future use |
Details
The two methods which calculate e
but not to any power, use the following formulas:
"euler" denominators = 2; 1,2,1,1,4,1,1,6,1,1,8,...
"wall" denominators = 2; 1,2,3,4,... and numerators = 1,1,2,3,4,...
The third method, which can calculate powers of e
is variously listed as derived by Euler or proved by Gauss based on hypergeometric functions, is automatically invoked if pownum/powdenom != 1
.
"gauss" denominators = 1; 2y-x,6y,10y,14y, 18y, 22y,.. and numerators = 2x,x^2,x^2,x^2,... where the exponent is x/y .
Due to the cyclic formula for the "euler" case, the exact number of terms used in the calculation may differ from the input nterms
by 1 or 2 counts.
Value
edec
contains the mpfr
extended decimal representation. egmp
contains the fraction representation.
nterms, pownum, powdenom
echo back the input arguments used.
method, nums, denoms
report the actual values used in the calculation.
Author(s)
Carl Witthoft, carl@witthoft.com
References
https://mathworld.wolfram.com/eContinuedFraction.html https://en.wikipedia.org/wiki/Euler's_continued_fraction_formula https://en.wikipedia.org/wiki/Gauss's_continued_fraction
Examples
e2cfrac(nterms = 10)
e2cfrac(nterms = 10, method = 'wall')
e2cfrac(nterms = 10, pownum = 2)
e2cfrac(nterms = 10, powdenom = 2)