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 |
Представляет основание натурального логарифма, определяемое константой |
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) |
Возвращает значение с величиной |
Cos(Single) |
Возвращает косинус указанного угла. |
Cosh(Single) |
Возвращает гиперболический косинус указанного угла. |
Exp(Single) |
Возвращает |
Floor(Single) |
Возвращает наибольшее целое число, которое меньше или равно заданному числу с плавающей запятой одиночной точности. |
FusedMultiplyAdd(Single, Single, Single) |
Возвращает значение (x * y) + z, округленное в рамках одной тернарной операции. |
IEEERemainder(Single, Single) |
Возвращает остаток от деления одного указанного числа на другое указанное число. |
ILogB(Single) |
Возвращает целочисленный логарифм с основанием 2 указанного числа. |
Log(Single) |
Возвращает натуральный логарифм (с основанием |
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) |
Вычисляет целую часть заданного числа одиночной точности с плавающей запятой. |