2013-01-29 4 views
1

J'essaye de convertir un code de Mathematica en Maxima. Le code est d'environ 300 lignes, je ne l'ai pas écrit et la personne qui l'a fait n'était pas bonne avec les commentaires. Je me demandais si quelqu'un connaît un programme qui convertit comme ça?traduire de Mathematica au maximum

J'ai essayé un de source forge appelé mixima mais je n'ai pas réussi à l'exécuter.

Best, Ben

Répondre

1

si votre code est à seulement 300 lignes, vous pourriez aussi bien apprendre et de le traduire à la main; Ce sera plus rapide que d'essayer de faire fonctionner un outil de traduction comme Mixima.

J'espère que cela aide.

2

La conversion de la syntaxe Mathematica vers Maxima est assez simple. Quelque part sur les Interwebs il y a une "pierre de Rosette" de langages de programmation qui pourrait aider. (Trouvé ceci [1] qui semble utile, bien que je semble me rappeler quelque chose de plus étendu.)

Cependant, la partie difficile est qu'il pourrait y avoir des fonctions qui fonctionnent différemment dans un système ou l'autre. En particulier, je pense que la fonction de Mathematica pour résoudre les équations est plus puissante que celle de Maxima. Donc si vous pouvez ou non traduire le code dépend de plus que de simplement convertir la syntaxe. Mon conseil est de poster le code sur la liste de diffusion Maxima ([email protected]) et de demander s'il peut être traduit.

[1] http://www.axiom-developer.org/axiom-website/rosetta.html

Questions connexes