MathF 类

定义

为三角、对数和其他常见数学函数提供常量和静态方法。

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
继承
MathF

注解

MathF 类的静态字段和方法对应于 Math 类的字段和方法,除了参数的类型为 Single 而不是 Double,它们返回 Single 而不是 Double 值。

字段

E

表示由常量指定的自然对数基数,e.

PI

表示圆的周长与其直径的比率,由常量 p 指定。

Tau

表示一个轮次的弧度数,由常量 τ 指定。

方法

Abs(Single)

返回单精度浮点数的绝对值。

Acos(Single)

返回其余弦值是指定数字的角度。

Acosh(Single)

返回其双曲余弦值是指定数字的角度。

Asin(Single)

返回正弦值是指定数字的角度。

Asinh(Single)

返回其双曲正弦值是指定数字的角度。

Atan(Single)

返回其正切值为指定数字的角度。

Atan2(Single, Single)

返回其正切值是两个指定数字的商的角度。

Atanh(Single)

返回其双曲正切值为指定数字的角度。

BitDecrement(Single)

返回与指定值进行比较的最大值。

BitIncrement(Single)

返回与指定值进行比较的最小值。

Cbrt(Single)

返回指定数字的多维数据集根。

Ceiling(Single)

返回大于或等于指定单精度浮点数的最小整型值。

CopySign(Single, Single)

返回一个值,其大小为 xy的符号。

Cos(Single)

返回指定角度的余弦值。

Cosh(Single)

返回指定角度的双曲余弦值。

Exp(Single)

返回 e 引发到指定的电源。

Floor(Single)

返回小于或等于指定单精度浮点数的最大整型值。

FusedMultiplyAdd(Single, Single, Single)

返回 (x * y) + z,舍入为一个三元运算。

IEEERemainder(Single, Single)

返回由另一个指定数字除法产生的余数。

ILogB(Single)

返回指定数字的基数 2 整数对数。

Log(Single)

返回指定数字的自然 (base e) 对数。

Log(Single, Single)

返回指定基数中指定数字的对数。

Log10(Single)

返回指定数字的基数 10 对数。

Log2(Single)

返回指定数字的基数 2 对数。

Max(Single, Single)

返回两个单精度浮点数中的较大值。

MaxMagnitude(Single, Single)

返回两个单精度浮点数的较大数量级。

Min(Single, Single)

返回两个单精度浮点数中的较小值。

MinMagnitude(Single, Single)

返回两个单精度浮点数的较小数量级。

Pow(Single, Single)

返回一个指定的数字,该数字将引发到指定的幂。

ReciprocalEstimate(Single)

返回指定数字的倒数的估计值。

ReciprocalSqrtEstimate(Single)

返回指定数字的倒数平方根的估计值。

Round(Single)

将单精度浮点值舍入到最接近的整数值,并将中点值舍入到最接近的偶数。

Round(Single, Int32)

将单精度浮点值舍入到指定的小数位数,并将中点值舍入到最接近的偶数。

Round(Single, Int32, MidpointRounding)

使用指定的舍入约定将单精度浮点值舍入到指定数量的小数位数。

Round(Single, MidpointRounding)

使用指定的舍入约定将单精度浮点值舍入为整数。

ScaleB(Single, Int32)

高效返回 x * 2^n 计算。

Sign(Single)

返回一个整数,指示单精度浮点数的符号。

Sin(Single)

返回指定角度的正弦值。

SinCos(Single)

返回指定角度的正弦和余弦值。

Sinh(Single)

返回指定角度的双曲正弦值。

Sqrt(Single)

返回指定数字的平方根。

Tan(Single)

返回指定角度的正切值。

Tanh(Single)

返回指定角度的双曲正切值。

Truncate(Single)

计算指定单精度浮点数的整型部分。

适用于