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

Представляет количество радианов в одном повороте, указанное константой, fx.

Методы

Имя Описание
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)

Возвращает значение с величиной 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, Single)

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

Log(Single)

Возвращает логарифм естественного (базового e) указанного числа.

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, Int32, MidpointRounding)

Округляет значение с плавающей запятой с одной точностью до указанного количества дробных цифр с помощью указанного соглашения округления.

Round(Single, Int32)

Округляет значение с плавающей запятой с одной точностью до указанного числа дробных цифр и округляет средние значения до ближайшего четного числа.

Round(Single, MidpointRounding)

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

Round(Single)

Округляет значение с плавающей запятой с одной точностью до ближайшего целочисленного значения и округляет значения середины до ближайшего четного числа.

ScaleB(Single, Int32)

Возвращает x * 2^n, вычисленное эффективно.

Sign(Single)

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

Sin(Single)

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

SinCos(Single)

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

Sinh(Single)

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

Sqrt(Single)

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

Tan(Single)

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

Tanh(Single)

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

Truncate(Single)

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

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