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)

Возвращает ближайшее самое маленькое значение, которое меньше, чем x.

BitIncrement(Single)

Возвращает ближайшее значение, превышающее x.

Cbrt(Single)

Возвращает кубический корень из указанного числа.

Ceiling(Single)

Возвращает наименьшее целое число, которое больше или равно заданному числу с плавающей запятой одиночной точности.

CopySign(Single, Single)

Возвращает значение с величиной x и знаком y.

Cos(Single)

Возвращает косинус указанного угла.

Cosh(Single)

Возвращает гиперболический косинус указанного угла.

Exp(Single)

Возвращает e, возведенное в указанную степень.

Floor(Single)

Возвращает наибольшее целое число, которое меньше или равно заданному числу с плавающей запятой одиночной точности.

FusedMultiplyAdd(Single, Single, Single)

Возвращает значение (x * y) + z, округленное в рамках одной тернарной операции.

IEEERemainder(Single, Single)

Возвращает остаток от деления одного указанного числа на другое указанное число.

ILogB(Single)

Возвращает целочисленный логарифм с основанием 2 указанного числа.

Log(Single)

Возвращает натуральный логарифм (с основанием 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)

Вычисляет целую часть заданного числа одиночной точности с плавающей запятой.

Применяется к