Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด MathF.Atan2() ใน C# พร้อมตัวอย่าง


เมธอด MathF.Atan2() ใน C# ส่งคืนมุมที่มีแทนเจนต์เป็นผลหารของจำนวนจุดทศนิยมสองจำนวน (y/x) ใช้สำหรับคำนวณมุมจากพิกัด x,y

ไวยากรณ์

public static float Atan2 (float val1, float val2);

val1 คือพิกัด x (x-coordinate) ส่วน val2 คือพิกัด y (y-coordinate)

ตัวอย่าง

using System; 
public class Demo { 
    public static void Main(){ 
        float val1 = 0.1f; 
        float val2 = 0.9f; 
        Console.WriteLine("Return value = " + (MathF.Atan2(val1, val2))); 
    } 
}

ผลลัพธ์

Return value = 0.1106572

ตัวอย่างที่ 2 (แปลงเป็นองศา)

using System; 
public class Demo { 
    public static void Main(){ 
        float val1 = 25f; 
        float val2 = 25f; 
        Console.WriteLine("Return value = " + (MathF.Atan2(val1, val2)) * (180 / MathF.PI)); 
    } 
}

ผลลัพธ์

Return value = 45