ROOTBOT >
November 19, 2023

Поддерживаемые типы математических выражений

🟰 Поддерживаемые типы математических выражений, которые бот может обрабатывать:

  • Тригонометрические функции: sin, cos, tan. Эти функции принимают один аргумент и возвращают значение соответствующей тригонометрической функции. Например, /calc sin(pi/2) вернет 1.
  • Логарифмы: log. Эта функция принимает один аргумент и возвращает его натуральный логарифм. Например, /calc log(10) вернет 1.
  • Квадратный корень: sqrt. Эта функция принимает один аргумент и возвращает его квадратный корень. Например, /calc sqrt(4) вернет 2.
  • Экспоненциальная функция: exp. Эта функция принимает один аргумент и возвращает экспоненту этого аргумента. Например, /calc exp(1) вернет значение числа e.
  • Переменные: x, y, z. Это символы, которые вы можете использовать в своих выражениях. Например, /calc x + y вернет x + y.
  • Арифметические операции: +, -, *, /, ** (возведение в степень), % (остаток от деления), // (целочисленное деление).
  • Сравнения: >, <, >=, <=, ==, !=.
  • Логические операции: & (логическое И), | (логическое ИЛИ), ~ (логическое НЕ). Например, если у нас есть две булевы переменные A и B, то A and B вернет True, если и A, и B равны True. В противном случае, вернется False.
  • Функции: sin, cos, tan, arcsin, arccos, arctan, sinh, cosh, tanh, arcsinh, arccosh, arctanh, log, log10, exp, sqrt, real, imag, conj, abs.
  • Возведение в степень: **. Этот оператор принимает два аргумента и возвращает первый аргумент, возведенный в степень второго. Например, /calc 2**3 вернет 8.