|
| Author |
Message |
Luk Зрелый участник форума

Joined: 13 Apr 2009 Posts: 21 Location: Киев
|
Posted: Sat Aug 15, 2009 4:46 am |
Quote |
|
Был написан калькулятор с поддержкой всех популярных математических функций, вложености функций, использования дополнительной переменной(х).
Управление:
Центр: добавить функцию или цифру в строку
Зажать центр: посчитать
Влево\Вправо\Вверх\Вниз: движение по функциям
Зажать влево\вправо:движение по строке редактирования функции
Зажать вверх\вниз: перейти к редактированию основной функции\переменной Х
Кнопка назад:очистить активную строку
Зажать назад: выход
Данная версия 1.0 (скорее RC1.0 так как тестированию не уделил достаточно времени)
Планы:
Версия 1.5
1)График функции на заданом интервале
2)Подсчет определенного интеграла от функции одной переменной
Версия 2.0
1)Упрощение функции (что-то в стиле х\1=х, х\х=1...)
2)Нахождение производной(не значения а именно производной) функции одной переменной
Исходники и бинарники тут: https://pocketbook-free.svn.sourceforge.net/svnroot/pocketbook-free/Ca lc/
Буду рад услышать пожелания и найденные баги. |
|
| |
|
 |
Algol Новенький участник форума

Joined: 28 Jun 2009 Posts: 8
|
Posted: Wed Sep 02, 2009 9:49 pm |
Quote |
|
Видимо здесь я пока представляю всю общественность...
Ну, прежде всего: объявляем благодарность и одобрение!
Далее: интерфейс пугает некоторой недружественностью, но имеет принципиально верную идею.
Предложение - полностью довести набор до традиционных палитр (см. любые мат. пакеты, вроде мэпла или математики - сейчас везде такие есть) разделив их, например, на несколько частей, например:
- числа
- простейшие алгебраические операции
- спецфункции
- элементы компьютерной алгебры (графики, дифференцирование, интегрирование и т.д.)
Переключение между вышеназванными палитрами можно осуществить, например, как в словаре между раскладками или организовав свою хитрую систему вкладок (или что-то в этом роде)
Порядок ввода, мне кажется, тоже стоит оставить стандартным: функция, аргументы. Например: вводим сначала операцию - сложение, затем аргументы - первое слагаемое,[табуляция?] второе слагаемое. На место любого аргумента можно вставить следующий оператор и т.д.
Наконец про баги: я сегодня только скачал… поиск дыр пока не производил.
Желаю успехов. |
|
| |
|
 |
Luk Зрелый участник форума

Joined: 13 Apr 2009 Posts: 21 Location: Киев
|
Posted: Fri Sep 04, 2009 9:25 pm |
Quote |
|
к сожалению сейчас очень мало свобоного времени (учусь и работаю) но если будет чуток - приступлю к планам.
До мат. пакетов мне конечно далеко алгоритмы там использованы очень сложные...
если как на бинарном дереве (моя реализация) взять производную я себе хоть представляю то как интегралл не имею ни малейшего понятия... только его значения (числнными методами) |
|
| |
|
 |
t.t Сотрудник компании PocketBook

Joined: 20 Oct 2008 Posts: 391 Location: Киев
|
Posted: Mon Sep 07, 2009 7:06 pm |
Quote |
|
| Luk wrote: | До мат. пакетов мне конечно далеко алгоритмы там использованы очень сложные...
если как на бинарном дереве (моя реализация) взять производную я себе хоть представляю то как интегралл не имею ни малейшего понятия... только его значения (числнными методами) |
Символьное интегрирование, в отличие от дифференцирования, в принципе задача совершенно другой сложности, её к линейным алгоритмам не свести. А процессор слабенький. Так что тут, боюсь, не только в реализацию всё упирается (реализацию и подсмотреть можно -- свободных мат. пакетов тоже достаточно), а элементарно в производительность. А недостаточная производительность -- это и время работы, и, как следствие, энергопотребление. |
|
| |
|
 |
 FINoM Член клуба The eBook

Joined: 08 May 2008 Posts: 1989 Location: Одесса
|
|
| |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© The-eBook, 1999-2010. © Design by Prohorenkov
Syndicating News |
Powered by phpBB © 2001, 2005 phpBB Group.
|
|