Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: patilanz en 2 Noviembre 2015, 15:10 pm



Título: Math.atan2 porque tiene los argumentos al contrario?
Publicado por: patilanz en 2 Noviembre 2015, 15:10 pm
Alguien tiene una idea porque la función de Math.atan2 tiene los argumentos y,x y no x,y como las demás funciones parecidas?

Un saludo


Título: Re: Math.atan2 porque tiene los argumentos al contrario?
Publicado por: MinusFour en 2 Noviembre 2015, 15:36 pm
No es solo de javascript:

Citar
Note that it is intentional and traditional for the two-argument arc tangent function that the argument named y be first and the argument named x be second.

En muchas otras librerias hacen eso. Realmente, importa poco el orden aunque es cierto lo que dicen aqui:

https://stackoverflow.com/questions/1045630/why-are-the-arguments-to-atan2-y-x-rather-than-x-y

I.e.:

Tangente = Cateto Opuesto (Y) / Cateto Adyacente (X)