MathF.Atan2(Single, Single) Yöntem

Tanım

Tanjant değeri belirtilen iki sayının çekirdeği olan açıyı döndürür.

public:
 static float Atan2(float y, float x);
public static float Atan2 (float y, float x);
static member Atan2 : single * single -> single
Public Shared Function Atan2 (y As Single, x As Single) As Single

Parametreler

y
Single

Bir noktanın y koordinatı.

x
Single

Bir noktanın x koordinatı.

Döndürülenler

Radyan cinsinden ölçülen -π ≤ θ ≤ π ve tan(θ) = , y / xburada (x, y) Kartezyen düzlemdeki bir noktadır. Aşağıdakileri gözlemleyin:

  • Için (x, y) çeyrek 1, 0 < θ < π/2.

  • for (x, y) in quadrant 2, π/2 < θ ≤ π.

  • For (x, y) in quadrant 3, -π < θ < -π/2.

  • Için (x, y) çeyrek 4, -π/2 < θ < 0.

Çeyreklerin sınırlarındaki noktalar için döndürülen değer aşağıdaki gibidir:

  • y 0 ise ve x negatif değilse, θ = 0.

  • y 0 ve x negatifse, θ = π.

  • y pozitifse ve x 0 ise, θ = π/2.

  • y negatifse ve x 0 ise, θ = -π/2.

  • y 0 ve x 0 ise, θ = 0.

veya x ise ya da ve yNegativeInfinityPositiveInfinity veya ise x veya ise yöntemi döndürür.NaNNaNy

Açıklamalar

Dönüş değeri, x ekseni tarafından oluşturulan Kartezyen düzlemdeki açı ve başlangıç noktasından (0,0) başlayıp nokta (x,y) olan bir vektördür.

Bu yöntem, temel alınan C çalışma zamanını çağırır ve tam sonuç veya geçerli giriş aralığı farklı işletim sistemleri veya mimariler arasında farklılık gösterebilir.

Şunlara uygulanır