atan2(y, x)

C Math atan2() funksiyasi

❮ Matematik funksiyalar


Misol

Berilgan to‘g‘ri burchakli koordinatalar bo‘yicha qutb koordinatalaridagi burchakni radianlarda qaytaring:

printf("%f", atan2(0.5, 0.5));
printf("%f", atan2(-0.5, -0.5));
printf("%f", atan2(5, 5));
printf("%f", atan2(10, 20));
printf("%f", atan2(5, -5));
printf("%f", atan2(-10, 10));
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

atan2() funksiyasi to‘g‘ri burchakli koordinatalarni (x, y) qutb koordinatalariga (r, theta) o‘tkazishda hosil bo‘ladigan theta burchagini radianlarda qaytaradi.

Bu atan(y/x) ni chaqirishga o‘xshaydi, lekin -PI/2 dan PI/2 gacha oraliqdan tashqaridagi burchaklarni ham qaytara olishi uchun x ning manfiy qiymatlarini hisobga oladi.

atan2() funksiyasi <math.h> sarlavha faylida aniqlangan.

Eslatma: atan2() metodida avval y koordinata, keyin x koordinata yoziladi. Buning sababi u y / x bo‘linmasining arktangensiga teng.


Sintaksis

Quyidagilardan biri:

atan2(double y, double x);

Parametr qiymatlari

Parametr Tavsif
y Majburiy. Burchagi topiladigan nuqtaning y koordinatasi.
x Majburiy. Burchagi topiladigan nuqtaning x koordinatasi.

Texnik tafsilotlar

Qaytaradi: (x, y) nuqtaning koordinata boshi (0, 0) atrofida hosil qiladigan burchagini radianlarda ifodalovchi double qiymat.


❮ Matematik funksiyalar


Tegishli sahifalar

C funksiyalari darsligi

C matematik funksiyalar darsligi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!