Phương thức MathF.Atanh() trong C# trả về hyperbolic arc-tangent (đảo hyperbolic tangent) của một giá trị dấu phẩy động.
Cú pháp
Dưới đây là cú pháp:
public static float Atanh (float val);
Ví dụ 1
Hãy xem ví dụ sau để triển khai phương thức MathF.Atanh():
using System;
public class Demo {
public static void Main(){
float val1 = 25f;
float val2 = 15f;
Console.WriteLine("Return value (val1) = " + (MathF.Atanh(val1)));
Console.WriteLine("Return value (val2) = " + (MathF.Atanh(val2)));
}
}
Đầu ra
Chương trình sẽ cho ra kết quả sau:
Return value (val1) = NaN Return value (val2) = NaN
Ví dụ 2
Ví dụ khác triển khai phương thức MathF.Atanh():
using System;
public class Demo {
public static void Main(){
float val1 = 5.8f;
float val2 = 2.9f;
Console.WriteLine("Return value (val1) = " + (MathF.Atanh(val1)));
Console.WriteLine("Return value (val2) = " + (MathF.Atanh(val2)));
}
}
Đầu ra
Chương trình sẽ cho ra kết quả sau:
Return value (val1) = NaN Return value (val2) = NaN
Lưu ý: Phương thức MathF.Atanh() chỉ trả về giá trị hợp lệ khi tham số nằm trong khoảng (-1, 1). Các giá trị ngoài khoảng này sẽ trả về NaN (Not a Number).