atan2(y, x)

C++ cmath atan2() funksiyasi

❮ Matematik funksiyalar


Misol

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

cout << atan2(0.5, 0.5);
cout << atan2(-0.5, -0.5);
cout << atan2(5, 5);
cout << atan2(10, 20);
cout << atan2(5, -5);
cout << 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 chaqirish bilan bir xil, faqat u -PI/2 dan PI/2 gacha oraliqdan tashqaridagi burchaklarni ham qaytara olishi uchun x ning manfiy qiymatlarini hisobga oladi.

atan2() funksiyasi <cmath> 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);
atan2(float y, float x);

Parametr qiymatlari

Parametr Tavsif
y Majburiy. Burchagi topiladigan nuqtaning y koordinatasi.
Agar u butun son tipida bo‘lsa, double sifatida qaraladi.
x Majburiy. Burchagi topiladigan nuqtaning x koordinatasi.
Agar u butun son tipida bo‘lsa, double sifatida qaraladi.

Texnik tafsilotlar

Qaytaradi: (x, y) nuqtaning koordinata boshi (0, 0) atrofida hosil qiladigan burchagini radianlarda ifodalovchi float qiymat (agar barcha argumentlar float bo‘lsa) yoki double qiymat (boshqa barcha hollarda).

❮ Matematik funksiyalar

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!