ภาพรวม
MathF.Acosh(float) คืนค่าโคไซน์ไฮเปอร์โบลิกย้อนกลับ (inverse hyperbolic cosine) ของพารามิเตอร์ โดเมนคือ x ≥ 1 น้อยกว่า 1 คืน NaN
ตัวอย่างที่ 1: ค่า 0.1 และ 0.9 (น้อยกว่า 1)
using System;
public class Demo
{
public static void Main()
{
float val1 = 0.1f;
float val2 = 0.9f;
Console.WriteLine("Angle (val1) = " + (MathF.Acosh(val1)));
Console.WriteLine("Angle (val2) = " + (MathF.Acosh(val2)));
}
}
ผลลัพธ์
Angle (val1) = NaN Angle (val2) = NaN
ตัวอย่างที่ 2: ค่า 5.1 และ 8.9 (มากกว่า 1)
using System;
public class Demo
{
public static void Main()
{
float val1 = 5.1f;
float val2 = 8.9f;
Console.WriteLine("Angle (val1) = " + (MathF.Acosh(val1)));
Console.WriteLine("Angle (val2) = " + (MathF.Acosh(val2)));
}
}
ผลลัพธ์
Angle (val1) = 2.312634 Angle (val2) = 2.876027
สรุป
MathF.Acoshต้องการ x ≥ 1 มิฉะนั้น NaN- คืนค่าเป็นเรเดียน (float)
- ฟังก์ชันคู่คือ
MathF.Cosh