C atan2 () - C-standaardbibliotheek

De functie atan2 () berekent de arc-tangens van een argument.

C atan2 () Prototype

 dubbel atan2 (dubbel y, dubbel x);

De functie atan2 () heeft twee argumenten: x-coördinaat en y-coördinaat, en berekent de hoek in radialen voor het kwadrant.

Voor een beter begrip van atan2 ():

(Wiskunde) tan -1 (y / x) = atan2 (y, x) (In C-programmering)

Twee andere functies atan2f () en atan2l () zijn ook aanwezig in C om specifiek mee te werken floaten long doublerespectievelijk.

De atan2()functie is gedefinieerd in het header-bestand.

C atan2 () bereik

De argumenten van atan2 () kunnen elk getal zijn, positief of negatief.

Voorbeeld: functie C atan2 ()

 #include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; ) 

Uitvoer

 Tangens inverse voor (x = -10,2, y = 2,53) is 166,1 graden. 

Let op bij het gebruik van atan2 ()

De waarde van het tweede doorgegeven argument mag niet 0 zijn. Als het tweede doorgegeven argument 0 is, zal het programma niet correct worden uitgevoerd.

Interessante artikelen...