เมธอด 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