[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] expression parse tree API?
From: |
Jurgis Pralgauskis |
Subject: |
[Axiom-developer] expression parse tree API? |
Date: |
Sun, 26 Nov 2006 13:41:19 +0200 |
User-agent: |
Thunderbird 1.5.0.7 (X11/20060922) |
Hello,
could smb point me how to access the formula parse tree.
what I really want, is to make derivative exercise tool.
which would do the differentiation of (complex) formulas step by step.
And I want to use python :)
for example Maple has it
http://www.adeptscience.co.uk/products/mathsim/maple/whatsnew/maple_presentation.html#MapleAutoBookmark9
ctrl+F: ShowSteps
or http://www.google.lt/search?q=Student[Calculus1]+ShowSteps
I'd like to have parse-tree structure, based on differentiation by
variable (x) ,
each next depth level would mean a step according to
http://en.wikipedia.org/wiki/Chain_rule
so terminal/final nodes should have 'x' or plain numeric expression,
and pre-terminal nodes should have simple differentiatable functions
a subset of http://en.wikipedia.org/wiki/Table_of_derivatives,
which contain x and numeric values/variables
I found sth similar what I want in java..
http://www.singularsys.com/jep/doc/html/advanced.html
I also asked in SAGE forum, but seems they don't deal with expression
parsing
http://groups.google.com/group/sage-support/browse_thread/thread/96686f9ff4ba3711
SAGE folks referenced Maxima.. but I want python, and as I know Axiom is
made with python (Maxima probably with C)..
Thanks in advance
--
Jurgis Pralgauskis
Don't worry be happy, and make things better :)
- [Axiom-developer] expression parse tree API?,
Jurgis Pralgauskis <=