Я делаю тонну карандаша и бумажной математики для своей работы, которая может раздражать и трудно отслеживать. И у меня не было веселого проекта программирования, поэтому я подумал о чем-то и хочу знать, существует ли он еще.
Я хочу создать программу манипуляции с алгеброй, где я могу перемещать части уравнения вокруг с помощью мыши, и он немедленно отображает изменение, а программа интуитивно понятна. Например, если бы у меня было (ax ^ 3 + a ^ 2 * y ^ 4), я мог бы перетащить один из a вне круглой скобки, и он знал бы, что превратит его в (x ^ 3 + a * y ^ 4).
Просто чтобы быть ясным: я не пытаюсь сделать что-то, что аналитически аналитично. Я знаю, что Mathematica и миллионы других программ делают это. В том, что я хотел бы сделать, вы все равно решаете его (часто я даже не "решу" что-то само по себе, а просто пытаюсь превратить его в "приятную форму". программа действительно может).
Я проверил MathCAD и, похоже, круто, но мне все равно не нравится то, о чем я говорю. Я также проверил sympy (и я могу использовать его, если я это сделаю), но у меня все еще нет того, о чем я говорю.
Итак, кто-нибудь знает, существует ли это уже? Я бы хотел сделать это, но я не хочу изобретать велосипед.
Спасибо!