Je fais un tonne de mathématiques crayon et papier pour mon travail, ce qui peut devenir ennuyeux et difficile à suivre. Et je n'ai pas eu de projet de programmation amusant depuis un moment, alors j'ai pensé à quelque chose, et je veux savoir si ça existe encore.Est-ce que ce programme de manipulation mathématique existe déjà?
Je veux créer un programme de manipulation d'algèbre, où je peux déplacer des morceaux de l'équation avec ma souris, et il affiche le changement immédiatement, et le programme est intuitif. Par exemple, si je l'avais (ax^3 + a^2 * y^4), je pourrais faire glisser un des a à l'extérieur de la parenthèse et il faudrait le transformer en a (x^3 + a * y^4). Pour être clair: je suis pas en essayant de faire quelque chose qui résout analytiquement une équation. Je sais que Mathematica et un million d'autres programmes le font. Dans la chose que je voudrais faire, vous seriez toujours en train de le résoudre (souvent, je ne résous même pas quelque chose en soi, essayant juste de le mettre dans une «forme agréable». programme peut vraiment faire).
J'ai vérifié MathCAD et il semble cool, mais toujours pas comme ce dont je parle. J'ai aussi vérifié sympy (et je pourrais finir par l'utiliser si je fais cela) mais ça n'a toujours pas ce dont je parle. Donc, est-ce que quelqu'un sait si cela existe déjà? J'aimerais le faire mais je ne veux pas réinventer la roue.
Merci!
Peut-être l'une des interfaces graphiques 'maxima'? Wxmaxima vient à l'esprit. Il peut ou non être GUI, mais il a certainement des outils pour développer et factoriser des équations algébriques. (Les mots magiques de Google sont probablement "système d'algèbre informatique".) –
Merci, mais pas exactement ce que je cherche. J'ai téléchargé wxmaxima et il semble que ça puisse faire des trucs sympas, mais pas exactement de quoi je parle. D'autres idées? – MasterZibZob
Je ne crois pas que ça existe déjà. Si vous vouliez le faire vous-même, vous pourriez probablement utiliser un CAS comme Maxima comme point de départ - la partie difficile du problème est la mise en œuvre du système d'algèbre informatique. –