📅  最后修改于: 2023-12-03 15:00:16.911000             🧑  作者: Mango
MathF.Asinh() 方法用于返回指定数字的双曲正弦值的反双曲正弦值(也称为反双曲正弦函数)。
public static float Asinh(float x);
x:单精度浮点数,表示要计算的双曲正弦值。
一个单精度浮点数,表示指定数字的反双曲正弦值。如果 x 小于 -Huge,-NaN,则该方法返回 Single.NegativeInfinity;如果 x 大于 Huge,则该方法返回 Single.PositiveInfinity。
using System;
class Program {
static void Main() {
Console.WriteLine(MathF.Asinh(0.5f)); // 0.4812128
Console.WriteLine(MathF.Asinh(-0.5f)); // -0.4812128
Console.WriteLine(MathF.Asinh(1.5f)); // 1.194763
Console.WriteLine(MathF.Asinh(float.NaN)); // NaN
}
}
此示例演示了如何使用 MathF.Asinh() 方法来计算指定数字的反双曲正弦值。在上面的代码中,我们使用 0.5、-0.5、1.5 和 NaN(非数字)等不同数值来测试该方法。
输出为:
0.4812128
-0.4812128
1.194763
NaN
MathF.Asinh() 方法用于计算指定数字的反双曲正弦值。该方法返回一个单精度浮点数,表示反双曲正弦值。如果参数值不在有效范围内,则返回 PositiveInfinity 或 NegativeInfinity。