Commit 97958827 authored by Rob Pike's avatar Rob Pike

math: the trig functions work in radians; document that

Fixes #6543
6543 is also a fine NGC object.

R=golang-dev, dsymonds, kamil.kisiel, minux.ma
CC=golang-dev
https://golang.org/cl/14515044
parent e121de2f
...@@ -11,7 +11,7 @@ package math ...@@ -11,7 +11,7 @@ package math
after appropriate range reduction. after appropriate range reduction.
*/ */
// Asin returns the arcsine of x. // Asin returns the arcsine, in radians, of x.
// //
// Special cases are: // Special cases are:
// Asin(±0) = ±0 // Asin(±0) = ±0
...@@ -44,7 +44,7 @@ func asin(x float64) float64 { ...@@ -44,7 +44,7 @@ func asin(x float64) float64 {
return temp return temp
} }
// Acos returns the arccosine of x. // Acos returns the arccosine, in radians, of x.
// //
// Special case is: // Special case is:
// Acos(x) = NaN if x < -1 or x > 1 // Acos(x) = NaN if x < -1 or x > 1
......
...@@ -87,7 +87,7 @@ func satan(x float64) float64 { ...@@ -87,7 +87,7 @@ func satan(x float64) float64 {
return Pi/4 + xatan((x-1)/(x+1)) + 0.5*Morebits return Pi/4 + xatan((x-1)/(x+1)) + 0.5*Morebits
} }
// Atan returns the arctangent of x. // Atan returns the arctangent, in radians, of x.
// //
// Special cases are: // Special cases are:
// Atan(±0) = ±0 // Atan(±0) = ±0
......
...@@ -109,7 +109,7 @@ var _cos = [...]float64{ ...@@ -109,7 +109,7 @@ var _cos = [...]float64{
4.16666666666665929218E-2, // 0x3fa555555555554b 4.16666666666665929218E-2, // 0x3fa555555555554b
} }
// Cos returns the cosine of x. // Cos returns the cosine of the radian argument x.
// //
// Special cases are: // Special cases are:
// Cos(±Inf) = NaN // Cos(±Inf) = NaN
...@@ -165,7 +165,7 @@ func cos(x float64) float64 { ...@@ -165,7 +165,7 @@ func cos(x float64) float64 {
return y return y
} }
// Sin returns the sine of x. // Sin returns the sine of the radian argument x.
// //
// Special cases are: // Special cases are:
// Sin(±0) = ±0 // Sin(±0) = ±0
......
...@@ -73,7 +73,7 @@ var _tanQ = [...]float64{ ...@@ -73,7 +73,7 @@ var _tanQ = [...]float64{
-5.38695755929454629881E7, //0xc189afe03cbe5a31 -5.38695755929454629881E7, //0xc189afe03cbe5a31
} }
// Tan returns the tangent of x. // Tan returns the tangent of the radian argument x.
// //
// Special cases are: // Special cases are:
// Tan(±0) = ±0 // Tan(±0) = ±0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment