C atan2 () - C Standardbibliotek

Funksjonen atan2 () beregner buetangens for et argument.

C atan2 () Prototype

 dobbelt atan2 (dobbelt y, dobbelt x);

Funksjon atan2 () tar to argumenter: x-koordinat og y-koordinat, og beregner vinkelen i radianer for kvadranten.

For bedre forståelse av atan2 ():

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

To andre funksjoner atan2f () og atan2l () er også til stede i C for å spesifikt arbeide med floatog long doublehenholdsvis.

Den atan2()funksjon som er angitt i topptekstfilen.

C atan2 () rekkevidde

Argumentene til atan2 () kan være et hvilket som helst tall, enten positivt eller negativt.

Eksempel: C atan2 () -funksjon

 #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; ) 

Produksjon

 Tangens invers for (x = -10,2, y = 2,53) er 166,1 grader. 

Forsiktig når du bruker atan2 ()

Verdien av det andre argumentet som sendes skal ikke være 0. Hvis det andre argumentet som sendes er 0, vil ikke programmet kjøre riktig.

Interessante artikler...