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) |
Возвращает значение с величиной |
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) |
Вычисляет неотъемлемую часть указанного числа с плавающей запятой с одной точностью. |