Математические функции в R
Запись в R | Описание | Пример |
pi | Константа \(\pi\approx 3,14\) | pi 3.141593 |
Inf | Символ бесконечности | Inf+Inf Inf |
x + y | Сложение | 2 + 3 5 |
x – y | Вычитание | 2 – 3 -1 |
x * y | Умножение | 2 * 3 6 |
x / y | Деление | 2 / 3 0.6666667 |
x ^ y | Возведение в степень. Причем 0^0=1 | 10^3 1000 |
x ** y | Возведение в степень. Причем 0**0=1 | 10**3 1000 |
x %/% y | Целочисленное деление | 10%/%3 3 |
x %% y | Остаток | 10%%3 1 |
max(x,y) | Наибольшее число. Количество аргументов любое | max(1,4,5,1,2) 5 |
min(x,y) | Наименьшее число. Количество аргументов любое | min(1,4,2,1,5) 1 |
abs(x) | Модуль числа x | abs(-10) 10 |
sqrt(x) | Квадратный корень из числа x | sqrt(9) 3 |
floor(x) | Наибольшее целое, не превосходящее данное число | floor(3.88) 3 |
round(x) round(x,n) |
Округление данного числа x до n знаков после запятой | round(3.456,2) 3.46 |
ceiling(x) | Округление в большую сторону | ceiling(3.3) 4 |
trunc(x) | Отсечение дробной части | trunc(-3.4) -3 |
signif(x,digits=n) | Округляет x до заданного числа значащих цифр | signif(3.479,2) 3.5 |
factorial(n) | Факториал \(n! = 1\cdot2\cdot … \cdot n\) и \(0!=1\) | factorial(4) 24 |
choose(n,k) | Число сочетаний \(C_n^k\) | choose(5,2) 10 |
exp(x) | Экспонента \(e^{x}\) | exp(1) 2.718282 |
log(x) | Натуральный логарифм \(\ln x\) | log(3) 1.098612 |
log10(x) | Десятичный логарифм \(\lg x\) | log10(1000) 3 |
log(x, base=y) | Логарифм с основанием y \(\log_yx\) | log(8,2) 3 |
sin(x) | Синус, угол x в радианах | sin(pi) 0 |
cos(x) | Косинус, угол x в радианах | cos(pi) -1 |
tan(x) | Тангенс, угол x в радианах | tan(pi) 0 |
acos(x) | Арккосинус | acos(1) 0 |
asin(x) | Арксинус | asin(1) 1.570796 |
atan(x) | Арктангенс | atan(1) 0.7853982 |
atan2(y,x) | Угол между осью абсцисс и вектором с координатами (x,y) | atan2(2,3) 0.5880026 |
sinpi(x) | Синус, перед вычисление угол x умножается на \(\frac{\pi}{2}\) | sinpi(0.5) 1 |
cospi(x) | Косинус, перед вычисление угол x умножается на \(\frac{\pi}{2}\) | cospi(1) -1 |
tanpi(x) | Тангенс, перед вычисление угол x умножается на \(\frac{\pi}{2}\) | tanpi(1) 0 |
sinh(x) | Гиперболический синус | sinh(1) 1.175201 |
cosh(x) | Гиперболический косинус | cosh(0) 1 |
tanh(x) | Гиперболический тангенс | tanh(0) 0 |
asinh(x) | Гиперболический арксинус | asinh(1) 0.8813736 |
acosh(x) | Гиперболический арккосинус | acosh(1) 0 |
atanh(x) | Гиперболический арктангенс | atanh(0) 0 |