Arity Calculator написан Mihai Preda, и является open source. Он использует арифметическую библиотеку "Arity" .
Адаптировано для Android 4+ в отличии от оригинала.
Примеры выражений:
простое выражение: 1+2
вычисление переменных: pi
вычисление функций: sin(0)
обьявление переменных: a=3.5
обьявление функций: f(x)=x^2-1
скобки: (1-x)^2
Для ввода выражений с буквами, таких как sin(x), используйте кнопку ⇳. Это откроет буквенную клавиатуру.
Логарифмы и степени:
sqrt(x): корень квадратный; x^0.5
cbrt(x): корень кубическийt; x^(1/3)
exp(x): експонента в степени; e^x
log(x), ln(x): натуральный логарифм
log2(x), lb(x): бинарный логарифм
log10(x), lg(x): десятичный логарифм
log(base,x): логарифм с задаваемой базой
Тригонометрия (радианы)
sin(x), cos(x), tan(x)
asin(x), acos(x), atan(x)
Тригонометрия (градусы)
sind(x), cosd(x), tand(x)
asind(x), acosd(x), atand(x)
Hyperbolic
sinh(x), cosh(x), tanh(x)
asinh(x), acosh(x), atanh(x)
Прочее
gcd(x,y): наибольший общий делитель
comb(n,k): комбинации
perm(n,k): перестановки
min(x,y), max(x,y)
floor(x), ceil(x)
abs(x): абсолютное значение (модуль)
sign(x): signum
rnd(): рандом из [0,1). rnd(max): рандом из [0, max).
gamma(x): (x-1)!
mod(x,y): модуль
Комплексные числа
i или j это комплексное число. Пример:
i*i
(1+i)^2
e^(i*pi)
Операторы:
+ - × ÷ базовые операции
^ степень
% процент
! факториал
# модуль
√ квадратный корень
' первая производная
Трюки:
Можно упускать лишние скобки, напр. 1+2)(3+4 будет посчитано правильно.
Умножение: вы можете не писать знак умножения для букв, напр. 3π+2(1+2)
Продолжение расчетов: начиная выражение из ans, будет вставлено прошлое выражение.
Очистка: используйте Enter чтобы начать новую строку.
Научная e нотация: 1e3 это 1000.
Углы в градусах вместо радиан: используйте или sind(90) или sin(90deg).
Используйте трекбол для навигации по истории.
Производная
Возможно вычисление первой производной функции с одним параметром, используя нотацию: log'(5).
График производной: sqrt'(x).
Для расчета производной выражения, оно должно быть присвоено функции: f(x)=x^3+x^2+1, и расчет f'(x).
Несколько графиков:
Чтобы нарисовать несколько 2D графиков, разделите функции знаком ";". Например x;x^2;2
Binary, octal, hexadecimal
Вы можете вводить числа в 2, 8 и 16 системе счисления используя префиксы 0b, 0o or 0x соответственно, например:
binary: 0b1010
octal: 0o17
hexa: 0x100
Download (v1.4)
* шрифт кнопок теперь не будет мелким при большом dpi