Phương thức MathF.Tanh() trong C# trả về hyperbolic tangent (tangent hyperbolic) của một giá trị float được cho.
Cú pháp
public static float Tanh(float val);
Tham số val là số cần tính hyperbolic tangent.
Ví dụ 1
using System;
public class Demo {
public static void Main() {
float val1 = 10f;
float val2 = float.NaN;
Console.WriteLine("MathF.Tanh(val1) = " + MathF.Tanh(val1));
Console.WriteLine("MathF.Tanh(val2) = " + MathF.Tanh(val2));
}
}
Kết quả
MathF.Tanh(val1) = 1 MathF.Tanh(val2) = NaN
Ví dụ 2: Với vô cực và góc radian
using System;
public class Demo {
public static void Main() {
float val1 = float.PositiveInfinity;
float val2 = float.NegativeInfinity;
float val3 = (20f * (MathF.PI)) / 180;
Console.WriteLine("MathF.Tanh(val1) = " + MathF.Tanh(val1));
Console.WriteLine("MathF.Tanh(val2) = " + MathF.Tanh(val2));
Console.WriteLine("MathF.Tanh(val3) = " + MathF.Tanh(val3));
}
}
Kết quả
MathF.Tanh(val1) = 1 MathF.Tanh(val2) = -1 MathF.Tanh(val3) = 0.3355469