Модуль Math

Модуль Math включает дополнительные математические функции. Они доступны после ссылки на модуль в разделе объявлений в строке uses. Ниже приведены некоторые основные операции по категориям.

Геометрические функции

Вызов Операция
Hypot(x, y) Гипотенуза треугольника с катетами x, y.
Norm(d) Эвклидова норма массива d.

Определение максимума/минимума

Вызов Описание
Max(a, b) Максимальное целое из a, b.
MaxIntValue(d) Максимальное целое из массива d.
MaxValue(d) Максимальное значение из массива d.
Min(a, b) Минимальное целое из a, b.
MinValue(d) Минимальное значение из массива d.

Экспоненциальные и логарифмические функции

Вызов Описание
Power(X, y) X в степени y.
IntPower(X, y) X в степени целого y.
LdExp(X, p) Функция.

X в степени 2 в степени p.

LnXp1(x: float):float Функция.

Натуральный логарифм от (x+1).

Log10(x: float):float Функция.

Логарифм x по основанию 10..

Log2(a,b:integer):integer Функция.

Логарифм x по основанию 2..

LogN(d:array of extended):extended Функция.

Логарифм x по основанию N..

Функции преобразования чисел

Вызов Операция
Ceil(x:float):integer Функция. Целое x округляется вверх.
Floor(x:float):integer Функция. Целое x округляется вниз.
FrExp(x:float; var mant;

var exp:integer)

Процедура. Возвращаются мантисса mant и порядок exp для вещественного x.

Функции преобразования единиц

Применяются для преобразования единиц измерения углов. Аргумент тригонометрических функций может исчисляться в:

  • периодах,
  • радианах (1 период = 2π радиан),
  • градусах (1 период = 360 градусов),
  • градах (1 период = 400 градов, используется в мореходстве).
Вызов Операция
CycleToRad(x:float):float Функция. Периоды в радианы.
DegToGrad(x:float):float Функция. Градусы в грады.
DegToRad(x:float):float Функция. Градусы в радианы.
GradToRad(x:float):float Функция. Грады в радианы.
GradToDeg(x:float):float Функция. Грады в градусы.
RadToCycle(x:float):float Функция. Радианы в периоды.
RadToDeg(x:float):float Функция. Радианы в градусы.
RadToGrad(x) :float):float Функция. Радианы в грады.

Тригонометрические функции

Вызов Операция
Tan(x: float):float Функция. Тангенс от x.
Cotan(x: float):float

Cot(x: float):float

Функция. Котангенс от x.
ArcSin(x: float):float Функция. Обратный синус от x.
ArcCos(x: float):float Функция. Обратный косинус от x.
ArcTan2(y,x: float):float Функция. 4-х квадрантный обратный тангенс.

ArcTan(y/x)

SinCos(x:float;

out s,c: float):float

Процедура.

s=Sin(x), c=Cos(x)

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

Вызов Операция
SinH(x:float):float Функция.

Синус гиперболический от x.

ArcSinH(x:float):float Функция.

Обратный синус гиперболический от x.

CosH(x:float):float Функция.

Косинус гиперболический от x.

ArcCosH(x:float):float Функция.

Обратный косинус гиперболический от x.

TanH(x:float):float Функция.

Тангенс гиперболический от x.

ArcTanH(x:float):float Функция.

Обратный тангенс гиперболический от x.

Статистические функции

Вызов Операция
Mean(d:array of extended):float Функция.

Среднее значение массива d.

MeanAndStddev(d:array

of extended; m,std:float)

Процедура. Среднее значение и  стандартное отклонение массива d.
MomentsSkewKurtosis

(d:array of extended;

var m1,m2,m3,m4,skew,kurtosis:float)

Процедура. Для массива d возвращает 4 первых момента m1, m2, m3, m4, наклон skew, эксцесс kurtosis.
StdDev(d:array of extended):float Функция.

Стандартное отклонение массива d.

PopnStdDev(d:array of extended):float Функция.

Квадратный корень дисперсии массива d.

PopnVariance(d:array of extended; n:integer):float Функция. Квадратный корень дисперсии из N значений массива d.
RandG(m,StdDev:float):float Функция. Случайное число с Гауссовским распределением со средним значением m и стандартным отклонением StdDev
Sum(d:array of extended):float Функция.

Сумма значений массива d.

SumOfSquares(d:array

of extended):float

Функция.

Сумма квадратов значений массива d.

SumsAndSquares(d:array

of extended;var s,ssqr):float

Процедура Суммы s и квадратов sqr значений массива d.
TotalVariance(d:array

of extended):float

Функция.

Дисперсия массива d.

Variance(d:array

of extended):float

Функция.

Дисперсия массива d.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.