Вниз  Arity Calculator
- 24.10.2015 / 17:24
Naik
  Пользователь

Naik 
Сейчас: Offline
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

Изменено Naik (24.10 / 17:40) (всего 7 раз)
- 24.10.2015 / 17:37
Naik
  Пользователь

Naik 
Сейчас: Offline
Скомпилил с Target SDK > 10 и интерфейс стал немного страшным. Может кто-то примерно скажет\нарисует как сделать в flat design. Возможно стоит добавить Toolbar, NavigationDrawer.
Клавиатуру лучше не трогать, т.к. так как сейчас удобно (когда все кнопки в куче, а не разбиты на экраны, как в стандартном калькуляторе)


Прикрепленные файлы:
Screenshot_2015(…).png (55.03 кб.) Скачано 220 раз
Screenshot_2015(…).png (56.4 кб.) Скачано 217 раз
- 24.10.2015 / 21:00
Кальцид
  Пользователь

Кальцид 
Сейчас: Offline
Neocal пользуюсь
- 24.10.2015 / 22:13
Naik
  Пользователь

Naik 
Сейчас: Offline
Кальцид, надеюсь ты скоро осознаешь свою ошибку и исправишся

Изменено Naik (24.10 / 22:14) (всего 1 раз)
- 24.10.2015 / 22:16
HeWeD
  Пользователь

HeWeD 
Сейчас: Offline
стандартным пользуюсь
- 24.10.2015 / 22:19
Naik
  Пользователь

Naik 
Сейчас: Offline
HeWeD, в нем даже истории нету
- 25.10.2015 / 01:42
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
(Как-то пользовался арити, но похоже единственная его функция - встраиваться в калькуляторы других разработчиков :gg:
:ps: Мне хватает и RealCalc
__________________
 let live
- 25.10.2015 / 05:52
ScRoLiS
  Пользователь

ScRoLiS 
Сейчас: Offline
aNNiMON, А мне и стандартного хватает :nashka:
__________________
 Чпок... Добрый вечер!
- 25.10.2015 / 18:34
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
Исп стдн калькулятор венды
- 25.10.2015 / 20:54
Naik
  Пользователь

Naik 
Сейчас: Offline
Bogdan-G, не представляю как бы я на нем считал диплом
Наверх  Всего сообщений: 27
Фильтровать сообщения
Поиск по теме
Файлы топика (8)