Для выполнения сложных математических операций, например в тригонометрии, используется класс платформ Math.
Класс System.Math включает поля и методы.
Поля класса
Вызов
Действие
Math.E
Значение свойства E примерно равно 2,718.
Math.LN10
Значение свойства LN10 примерно равно 2,302.
Math.LN2
Значение свойства LN2 примерно равно 0,693.
Math.LOG10E
Свойство LOG10E (константа) приблизительно равно 0,434.
Math.LOG2E
Значение свойства LOG2E (константа) приблизительно равно 1,442.
Math.SQRT2
Свойство SQRT2 (константа) приблизительно равно 1,414.
Math.PI
Свойство PI является константой, приблизительно равной 3,14159.
Методы класса. Имена с заглавной буквы.
Вызов
Функция
Abs(x)
Абсолютное значение
Acos(x)
Обратный косинус
Asin(x)
Обратный синус
Atan(x)
Обратный тангенс
Ceiling(x)
Округление вверх
Cos(x)
Косинус
Cosh(x)
Косинус гиперболический
DivRem(x,y)
Остаток от x/y, числа целые
Exp(x)
Экспонента = ex
Floor(x)
Округление вниз
IEEERemainder(x,y)
Остаток от x/y, числа вещественные
Log(x)
Натуральный логарифм
Log(x,y)
Логарифм от x по основанию y
Log10(x)
Логарифм от x по основанию 10
Max(x,y)
Максимальное из двух
Min(x,y)
Минимальное из двух
Pow(x,y)
Возводит x в любую степень y
Round(x)
Округление до ближайшего целого
Sign(x)
Знак числа
Sin(x)
Синус
Sinh(x)
Синус гиперболический
Sqrt(x)
Квадратный корень
Tan(x)
Тангенс
Tanh(x)
Тангенс гиперболический
Примеры использования методов Sin (вычисление синуса) и Sqrt (вычисление квадратного корня) и константа PI (системная константа с большим количеством знаков), Pow(возведения в степень), Exp(вычисления экспоненты)