SORU
12 Kasım 2008, ÇARŞAMBA


c atan ve atan2 arasındaki fark nedir ?

atan ve c atan2 arasındaki fark nedir ?

CEVAP
17 AĞUSTOS 2012, Cuma


Okulu matematik teğet tanımı olduğunu biliyoruz

tan(α) = sin(α) / cos(α)

ve biz dört kadran fonksiyonları kaynağı olduğu açısına göre ayırt. Bu işareti sin, cos tan aşağıdaki ilişkimiz π/2 tam katları ihmal):

  Quadrant    Angle              sin    cos    tan
----------------------------------------------------
  I           0    < α < π/2     > 0    > 0    > 0
  II          π/2  < α < π       > 0    < 0    < 0
  III         π    < α < 3π/2    < 0    < 0    > 0
  IV          3π/2 < α < 2π      < 0    > 0    < 0

Verilen değerin tan(α) pozitif, biz ayırt edemediğini, ister açısı olduğunu ilk ya da üçüncü çeyrekte ve eğer negatif, gelen ikinci ya da dördüncü çeyreği. , atan() kongre tarafından ilk veya dördüncü çeyreğinden gelen bir açı (14 *yani*), tanjant için orijinal giriş ne olursa olsun verir.

Tam bilgi almak için, bu bölme sonucunda sinüs değerleri bakmamız lazım sin(α) / cos(α) ama kullanın ve ayrı ayrı kosinüs etmemeliyiz. Ve bu ** 16 yaşında mı ne. Her ikisi de, sin(α) cos(α) alır ve kosinüs negatif olduğunda atan() sonucu π ekleyerek dört kadran giderir.

Açıklama:atan2(y, x) fonksiyon aslında alır y x bağımsız değişken olan izdüşüm vektörü ile uzunluk v açı α y ve x ekseni, yani

y = v * sin(α)
x = v * cos(α)

ilişkiyi verir

y/x = tan(α)

Sonuç: atan(y/x) bazı bilgileri geri düzenlenen ve sadece giriş veya IV kadran ben geldiğini varsayabiliriz. Aksine tüm verileri alır ve böylece doğru açı çözebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • J Medema

    J Medema

    11 EKİM 2006
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010