Общие правила использования калькуляторов

Ниже вы можете ознакомиться с основными правилами ввода выражений во всех калькуляторов, присутствующих на этом сайте.

Калькуляторы, представленные на этом сайте являются очень функциональными, там, где требуется ввести число, может использоваться целое выражение, включающее в себя константы, математические функции, комплексные числа, векторы, матрицы и даже элементы программирования: условные ветвления, циклы и пр.

Сайт использует движок maxima для вычисления выражений, вводимых в калькуляторах, и поддерживает все возможности и функции maxima. Здесь описываются только самые основные возможности, более подробно можно прочитать в документации по maxima. Например: русскоязычный раздел официального сайта или перейти по ссылкам на странице википедии.

Ввод чисел

Действительные числа

При вводе чисел следует использовать точку в качестве разделителя целой и дробной части. Между числом и любым выражением обязательно должен стоять один из знаков арифметических операций. Операциями над числами являются умножение (*), деление (/), сложение (+), вычитание (-), возведение в степень (^). Можно использовать скобки для указания приоритета вычисления. Между двумя выражениями в скобках обязательно должен стоять знак операции, даже если это умножение.

Например, нелья записать 15.5 (1.4 - 0.2), т.к. отсутствует знак умножения, который здесь подразумевается, следует писать: 15.5 * (1.4 - 0.2). Также нельзя написать (15.5 + 4.3) (1.4 - 0.2), следует писать (15.5 + 4.3) * (1.4 - 0.2).

Комплексные числа

В качестве записи комплексных чисел можно использовать показательную и алгебраическую форму. При этом в показательной форме записи аргумент комплексного числа вводится в радианах. Также могут быть использованы константы: число π вводится как pi, экспонента e, любые выражения в показателе должны быть обрамлены скобками. Вводить мнимую единицу i можно без знака умножения, в остальных случаях знак умножения обязателен.

Пример строки для вычисления: (4.5+i12)*(3.2i-2.5)/e^(i1.25*pi), что соответствует выражению \[\frac{(4{,}5 + i12)(3{,}2i-2{,}5)}{e^{i1{,}25\pi}}\]

Константы

На данный момент можно использовать только 3 константы: число \(\pi\) вводится как pi, экспонента \(e\) и мнимая единица \(i\).

Математические функции

Основные функции
n!Факториал натурального числа n
n!!Полуфакториал натурального числа n
abs(x)Модуль x
sqrt(x)Квадратный корень из x
log(x)Натуральный логарифм x
exp(x)Экспонента x: \(\exp(x) = e^x\)
Тригонометрические функции
sin(x)Синус x
cos(x)Косинус x
tan(x)Тангенс x
cot(x)Котангенс x
asin(x)Арксинус x
acos(x)Арккосинус x
atan(x)Арктангенс x
acot(x)Арккотангенс x
sinh(x)Синус гиперболический x
cosh(x)Косинус гиперболический x
tanh(x)Тангенс гиперболический x
coth(x)Котангенс гиперболический x
asinh(x)Арксинус гиперболический x
acosh(x)Арккосинус гиперболический x
atanh(x)Арктангенс гиперболический x
acoth(x)Арккотангенс гиперболический x
Различные полезные функции
max(x1, x2, ..., xn)Максимальное значение среди выражений x1, x2, ..., xn
min(x1, x2, ..., xn)Минимальное значение среди выражений x1, x2, ..., xn
ceiling(x)Округление x до ближайшего большего целого
floor(x)Округление x до ближайшего меньшего целого
round(x)Округление x до ближайшего целого
signum(x)Возвращает 0, если x=0, -1, если x отрицательное или 1, если x положительно
random(x)Если x – целое число, возвращает случайное целое значение от 0 до x-1 включительно. Если x – число с плавающей запятой, возвращает случайное положительное число, меньше, чем x
Функции для работы с комплексными числами
cabs(x)Модуль комплексного чила x
carg(x)Аргумент комплексного числа x
conjugate(x)Сопряжённое значение комплексного числа x
realpart(x)Действительная часть комплексного числа x
imagpart(x)Мнимая часть комплексного числа x

Здесь под x понимается не просто число, а любое выражение, результат которого используется функцией. Кроме приведённых выше поддерживается огромное количество других функций.