[A83] Re: Symbolic Manipulation!!
[Prev][Next][Index][Thread]
[A83] Re: Symbolic Manipulation!!
well, not that I know something about it, but to me it would seem that it would take the following logic to parse sqrt(1/x) - x^2:
1 - locate the main functions, sqrt and x^2, one by one, split by either plus or minus
2 - check th "inner functions", those between braces,
3 - if it is a function, parse it., else keep it
4 - it it contains a / it is a division, so check if it is between to blocks of braces, else take the first and last parameter, and display them first above the second with a line between.
5 - if it is the last in the series, go one up.
6 - this is the sqrt, so display a square root sign "around" the previous equation.
7 - if there is another one in the series, continue.
8 - parse x^2. go to the deepest level, x, display that, and go one level up, the ^2, this is "to the second power", so display a 2 in superscript.
9 - no next in the series, no level above this, so we're finished.
more in general:
parse equiatons one by one, split by a + or -.
whithin each equation, go to the deepest level, and parse them from the inside out. in a series (the +/- thing) and go to the next level when finished.
you need to consider for youself if in the equation a/b "a" or "b" is the deepst level.
Hope I helped, I admit I wasn't very clear.
-- peter martijn
On Wed, 28 March 2001, Gabriel Hughes wrote:
>
>
> Hey out there. Has anyone read their mail and cared to answer me. So far
> I had only recieved one message and a reply to that message from someone
> else and then nothing. Can any of you out there help me? I would really
> apreciate it. What I would need would either be a symbolic manipulator
> or jus t help with the logic of one. Thanks.
>
> -DG-
-----------------------------------------------------
Chaos is like Windows: just an alternative form
of logic
__________________________________________
Get your free domain name and domain-based
e-mail from Namezero.com
New! Namezero Plus domains now available.
Find out more at: http://www.namezero.com
Follow-Ups: