Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 2 Линейные выч. проц..doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
216.58 Кб
Скачать

2.3 Математические функции — класс Math

В выражениях часто используются математические функции, например синус или возведение в степень. Они реализованы в классе Math, определенном в простран­стве имен System. С помощью методов этого класса можно вычислить:

- тригонометрические функции: Sin, Cos, Tan;

- обратные тригонометрические функции: ASin, АСos, АТаn, АТаn2;

- гиперболические функции: Tanh, Sinh, Cosh;

- экспоненту и логарифмические функции: Ехр, Log, Log10;

- модуль (абсолютную величину), квадратный корень, знак: Abs, Sqrt, Sign;

- округление: Ceiling, Floor, Round;

- минимум, максимум: Min, Мах;

- степень, остаток: Pow, IEEEReminder;

- полное произведение двух целых величин: BigMul;

- деление и остаток от деления: DivRem.

Кроме того, у класса есть два полезных поля: число PI и число е. Описание мето­дов и полей приведено в табл. 3.

Таблица 3 - Основные поля и статические методы класса Math

Имя

Описание

Результат

Примечания

Abs

Модуль

Перегружен (существует несколько версий метода)

|x| записывается как Abs(х)

Acos

Арккосинус

double

Аcos(double х)

Аsin

Арксинус

double

Asin(double х)

Аtan

Арктангенс

double

Atan(double х)

Atan2

Арктангенс

double

Atan2(double х, double у) -

угол, тангенс которого есть

результат деления у на х

BigMul

Произведение

long

BigMul (int х, int у)

Ceiling

Округление до большего целого

double

Ceiling(double х)

Cos

Косинус

double

Cos (double х)

Cosh

Гиперболический косинус

double

Cosh (double х)

DivRem

Деление и остаток

Перегружен

DivRem(х, у, rem)

E

База натурального

логарифма (число е)

double

2,71828182845905

Ехр

Экспонента

double

ех записывается как Ехр(х)

Floor

Округление до меньшего целого

double

Floor(double х)

IEEERemainder

Остаток от деления

double

IEEERemainder(double х,

double у)

Log

Натуральный логарифм

double

logех записывается

как Log(х)

Log10

Десятичный логарифм

double

log10 х записывается

как Log10(х)

Мах

Максимум из двух чисел

Перегружен

Мах(х,у)

Min

Минимум из двух чисел

Перегружен

Min(х,у)

PI

Значение числа пи

double

3,14159265358979

Pow

Возведение в степень

double

ху записывается как Pow (x,y)

Round

Округление

Перегружен

Round (3.1) даст в результате 3, Round (3.8) даст в результате 4

Sign

Знак числа

int

Аргументы перегружены

Sin

Синус

double

Sin(double х)

Sinh

Гиперболический синус

double

Sinh(double х)

Sqrt

Квадратный корень

double

√х записывается как Sqrt(x)

Tan

Тангенс

double

Tan(double х)

Tanh

Гиперболический тангенс

double

Tanh(double х)