1. Matheval.e
- Posted by Matthew Lewis <MatthewL at KAPCOUSA.COM> Mar 21, 2000
- 410 views
I just sent matheval.e to Rob to put up on the contribution page. With some interest lately regarding doing math in euphoria (NOT a f.p. post!), I thought this was a good time to send it out. I wrote it because the expression evaluators that have been written were not very advanced mathematically speaking (not that my little effort doesn't have a long way to go!), especially in the treatment of variables. In matheval, any value can be stored in a variable, including expressions of arbitrary size/complexity. It supports some VERY rudimentary calculus routines, algebraic solving methods, and matrix arithmetic (inversion routines use Art Adamson's matrix.e, found in the archives). Included are a coulpe of demos. One just parses and evaluates some expressions and spits out the results. The other uses win32lib (not included) to do regression. In fact, I plan to expand it into a scripting language, to enable fairly complex algorithms to be coded--OK, OK, it won't be the fastest thing around, but it's very flexible. Matthew W Lewis
2. Re: Matheval.e
- Posted by "Edgar, Jason" <xEdgaJ at AIRNZ.CO.NZ> Mar 22, 2000
- 405 views
please remove me from this list -----Original Message----- From: Matthew Lewis [mailto:MatthewL at KAPCOUSA.COM] Sent: Wednesday, 22 March 2000 07:11 To: EUPHORIA at listserv.muohio.edu Subject: Matheval.e I just sent matheval.e to Rob to put up on the contribution page. With some interest lately regarding doing math in euphoria (NOT a f.p. post!), I thought this was a good time to send it out. I wrote it because the expression evaluators that have been written were not very advanced mathematically speaking (not that my little effort doesn't have a long way to go!), especially in the treatment of variables. In matheval, any value can be stored in a variable, including expressions of arbitrary size/complexity. It supports some VERY rudimentary calculus routines, algebraic solving methods, and matrix arithmetic (inversion routines use Art Adamson's matrix.e, found in the archives). Included are a coulpe of demos. One just parses and evaluates some expressions and spits out the results. The other uses win32lib (not included) to do regression. In fact, I plan to expand it into a scripting language, to enable fairly complex algorithms to be coded--OK, OK, it won't be the fastest thing around, but it's very flexible. Matthew W Lewis _____________________________________________________________________ CAUTION - This message may contain privileged and confidential information intended only for the use of the addressee named above. If you are not the intended recipient of this message you are hereby notified that any use, dissemination, distribution or reproduction of this message is prohibited. If you have received this message in error please notify Air New Zealand immediately. Any views expressed in this message are those of the individual sender and may not necessarily reflect the views of Air New Zealand. _____________________________________________________________________