C atan2 () - C-standardikirjasto

Funktio atan2 () laskee argumentin kaaren tangentin.

C atan2 () -prototyyppi

 kaksinkertainen atan2 (kaksinkertainen y, kaksinkertainen x);

Funktiolla atan2 () on kaksi argumenttia: x-koordinaatti ja y-koordinaatti, ja lasketaan kulma radanteina kvadrantille.

Atan2: n () ymmärtämiseksi paremmin:

(Matematiikka) tan -1 (y / x) = atan2 (y, x) (C-ohjelmoinnissa)

Kaksi muuta toimintoa atan2f () ja atan2l () ovat läsnä myös C: ssä, jotta ne voisivat toimia erikseen floatja long doublevastaavasti.

atan2()Toiminto määritellään otsikkotiedostoon.

C atan2 () -alue

Atan2: n () argumentit voivat olla mitä tahansa lukuja, joko positiivisia tai negatiivisia.

Esimerkki: C atan2 () -funktio

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

Tuotos

 Tangentin käänteinen arvo (x = -10,2, y = 2,53) on 166,1 astetta. 

Varoitus atan2: n käytössä ()

Toisen välitetyn argumentin arvon ei pitäisi olla 0. Jos toinen välitetty argumentti on 0, ohjelmaa ei suoriteta oikein.

Mielenkiintoisia artikkeleita...