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

เมธอด Math.Atan2() ใน C#

เมธอด Math.Atan2() ใน C# ใช้คืนค่ามุมที่แทนจ่าย (tangent) ของมุมนั้นเท่ากับผลหารของสองตัวเลขที่ระบุ

ไวยากรณ์

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

พารามิเตอร์ val1 คือพิกัด y ส่วน val2 คือพิกัด x

ตัวอย่าง

ตัวอย่างที่ 1: คำนวณมุมจาก y=3, x=1

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = 3.0; 
        double val2 = 1.0; 
        double angle, radians; 
        radians = Math.Atan2(val1, val2); 
        angle = radians * (180 / Math.PI); 
        Console.WriteLine("Result = " + angle); 
    } 
}

ผลลัพธ์

Result = 71.565051177078

ตัวอย่างเพิ่มเติม

ตัวอย่างที่ 2: คำนวณมุมจาก y=0, x=5

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = 0; 
        double val2 = 5; 
        double angle, radians; 
        radians = Math.Atan2(val1, val2); 
        angle = radians * (180 / Math.PI); 
        Console.WriteLine("Result = " + angle); 
    } 
}

ผลลัพธ์

Result = 0