Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức MathF.Atanh() trong C# với các ví dụ


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).