Ц атан2 () - Ц стандардна библиотека

Функција атан2 () израчунава тангенс лука аргумента.

Ц атан2 () Прототип

 двоструки атан2 (двоструки и, двоструки к);

Функција атан2 () узима два аргумента: к-координату и и-координату и израчунава угао у радијанима за квадрант.

За боље разумевање атан2 ():

(Математика) тан -1 (и / к) = атан2 (и, к) (У Ц програмирању)

Две друге функције атан2ф () и атан2л () су такође присутне у Ц да би специфично радиле са њима float, long doubleодносно.

atan2()Функција је дефинисана у заглављу датотеку.

Опсег Ц атан2 ()

Аргументи атан2 () могу бити било који број, било позитиван или негативан.

Пример: функција Ц атан2 ()

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

Оутпут

 Инверзна тангента за (к = -10,2, и = 2,53) је 166,1 степени. 

Опрез приликом употребе атан2 ()

Вредност другог прослеђеног аргумента не би требало да буде 0. Ако је други прослеђени аргумент 0, програм се неће правилно покренути.

Занимљиви Чланци...