Поделиться через


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)

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

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

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