Il metodo Math.atan2() di Javascript

Il metodo Math.atan2() di Javascript calcola l'arcotangente dell'argomento y/x, in radianti.

Math.atan2(x,y)

Questa funzione è utile per calcolare l'angolo di un punto alle coordinate (x;y) rispetto all'origine degli assi di un diagramma cartesiano.

Restituisce restituisce l'ampiezza dell'angolo della tangente misurata in radianti.

La differenza tra Math.atan2() e Math.atan(). Entrambi i metodi appartengono all'oggetto Math del linguaggio Javascript. La differenza principale tra la funzione Math.atan() e Math.atan2() è che la prima restituisce un valore compreso tra -π/2 e π/2, mentre la seconda restituisce un valore compreso tra -π e π. Inoltre, Math.atan2() accetta due argomenti, mentre Math.atan() accetta un solo argomento.

    Un esempio pratico

    Questo script calcola l'arcotangente del punto alle coordinate x=3 e y=4

    <script>
    let y = Math.atan2(3,4);
    document.write(y);
    </script>

    Il metodo atan2() restituisce 0.93 radianti

    0.9272952180016122

    E' l'angolo tra il semiasse positivo delle ascisse e iel segmento tracciato dall'origine degli assi al punto (3;4) del piano.

    l'angolo di 53°

    Un angolo di 53.13° equivale all'incirca a 0.93 radianti.

    Nota. E' lo stesso risultato che otterrei con la funzione Math.atan(y/x) ossia Math.atan(4/3)

    <script>
    let y = Math.atan(4/3);
    document.write(y);
    </script>

    Il risultato finale è sempre 0.93 radianti.

    0.9272952180016122

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Javascript Math

    Le proprietà

    I metodi