From 91892b820e53ccd9620a6374416eb928375acd2c Mon Sep 17 00:00:00 2001 From: akr Date: Wed, 6 May 2009 09:30:04 +0000 Subject: update rdoc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- math.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'math.c') diff --git a/math.c b/math.c index 2b863a9d46..36ad020981 100644 --- a/math.c +++ b/math.c @@ -308,6 +308,11 @@ math_atanh(VALUE obj, VALUE x) * Math.exp(x) => float * * Returns e**x. + * + * Math.exp(0) #=> 1.0 + * Math.exp(1) #=> 2.718281828459045 + * Math.exp(1.5) #=> 4.4816890703380645 + * */ static VALUE @@ -334,6 +339,12 @@ math_exp(VALUE obj, VALUE x) * Returns the natural logarithm of numeric. * If additional second argument is given, it will be the base * of logarithm. + * + * Math.log(1) #=> 0.0 + * Math.log(Math::E) #=> 1.0 + * Math.log(Math::E**3) #=> 3.0 + * Math.log(12,3) #=> 2.2618595071429146 + * */ static VALUE @@ -373,6 +384,12 @@ extern double log2(double); * Math.log2(numeric) => float * * Returns the base 2 logarithm of numeric. + * + * Math.log2(1) #=> 0.0 + * Math.log2(2) #=> 1.0 + * Math.log2(32768) #=> 15.0 + * Math.log2(65536) #=> 16.0 + * */ static VALUE @@ -394,6 +411,11 @@ math_log2(VALUE obj, VALUE x) * Math.log10(numeric) => float * * Returns the base 10 logarithm of numeric. + * + * Math.log10(1) #=> 0.0 + * Math.log10(10) #=> 1.0 + * Math.log10(10**100) #=> 100.0 + * */ static VALUE -- cgit v1.2.3