Подтвердить что ты не робот

Эта программа математического манипулирования уже существует?

Я делаю тонну карандаша и бумажной математики для своей работы, которая может раздражать и трудно отслеживать. И у меня не было веселого проекта программирования, поэтому я подумал о чем-то и хочу знать, существует ли он еще.

Я хочу создать программу манипуляции с алгеброй, где я могу перемещать части уравнения вокруг с помощью мыши, и он немедленно отображает изменение, а программа интуитивно понятна. Например, если бы у меня было (ax ^ 3 + a ^ 2 * y ^ 4), я мог бы перетащить один из a вне круглой скобки, и он знал бы, что превратит его в (x ^ 3 + a * y ^ 4).

Просто чтобы быть ясным: я не пытаюсь сделать что-то, что аналитически аналитично. Я знаю, что Mathematica и миллионы других программ делают это. В том, что я хотел бы сделать, вы все равно решаете его (часто я даже не "решу" что-то само по себе, а просто пытаюсь превратить его в "приятную форму". программа действительно может).

Я проверил MathCAD и, похоже, круто, но мне все равно не нравится то, о чем я говорю. Я также проверил sympy (и я могу использовать его, если я это сделаю), но у меня все еще нет того, о чем я говорю.

Итак, кто-нибудь знает, существует ли это уже? Я бы хотел сделать это, но я не хочу изобретать велосипед.

Спасибо!

4b9b3361

Ответ 1

Есть несколько приложений для Mac, которые могут это сделать.

Самый старый "Графический калькулятор" , который раньше выпускался с Mac OS и имел интересную историю генеалогии . Он по-прежнему живет и теперь имеет версию Windows, но по какой-то необъяснимой причине разработчики, похоже, проводят преднамеренную кампанию по минимизации своих продаж за счет необычайно непривлекательного веб-сайта и реальной версии бесплатной загрузки - хотя вы можете загрузите бесплатное приложение "viewer", которое покажет вам некоторые из того, что он может сделать, и если вы остановите демонстрацию ролика, вы сможете манипулировать уравнениями так, как вы описываете.

Вы можете купить "графическую калькуляцию" с помощью "Lite" из магазина Mac App Store, который будет легко делать все, что вам нужно, а также вырезать версию, которая выглядит как и все алгебраические манипуляции с отсутствием графика, называемого "Equation Calculator" .

Ответ 3

Я работаю над реализацией MathCad с открытым исходным кодом (http://sourceforge.net/apps/gallery/miramath/index.php) с использованием PyQt, Ply, Scipy, Sympy и Qwt. Он все еще находится в доказательстве концептуального режима, но все основные части сейчас видны. Я сделал это, чтобы научить себя немного Python. Редактору потребуется некоторая работа для поддержки функций перетаскивания. Сейчас у меня нет времени на это.