atan2(y, x)
C Math atan2() funksiyasi
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. |
|---|
Tegishli sahifalar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
