mirror of
https://github.com/golang/go
synced 2024-09-24 21:20:13 -06:00
math: fix argument names in Atan2
(error introduced converting from arg1, arg2) Fixes #220. R=r https://golang.org/cl/156041
This commit is contained in:
parent
c0e1ccf3ff
commit
b4586a7429
@ -4,20 +4,19 @@
|
||||
|
||||
package math
|
||||
|
||||
|
||||
// Atan returns the arc tangent of y/x, using
|
||||
// Atan2 returns the arc tangent of y/x, using
|
||||
// the signs of the two to determine the quadrant
|
||||
// of the return value.
|
||||
func Atan2(x, y float64) float64 {
|
||||
func Atan2(y, x float64) float64 {
|
||||
// Determine the quadrant and call atan.
|
||||
if x+y == x {
|
||||
if x >= 0 {
|
||||
if y+x == y {
|
||||
if y >= 0 {
|
||||
return Pi / 2
|
||||
}
|
||||
return -Pi / 2;
|
||||
}
|
||||
q := Atan(x / y);
|
||||
if y < 0 {
|
||||
q := Atan(y / x);
|
||||
if x < 0 {
|
||||
if q <= 0 {
|
||||
return q + Pi
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user