home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!seismo!darwin.sura.net!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!network.ucsd.edu!munnari.oz.au!deakin.OZ.AU!huang
- From: huang@deakin.OZ.AU (Weiguang Huang)
- Newsgroups: sci.math.symbolic
- Subject: Re: Some comparison of Mma, Maple and SymbMath (REBUTTAL)
- Message-ID: <3991@sol.deakin.OZ.AU>
- Date: 30 Aug 92 03:49:17 GMT
- References: <3936@sol.deakin.OZ.AU> <BtJp3I.DHx@mentor.cc.purdue.edu>
- Organization: Deakin University, Victoria, Australia
- Lines: 55
-
- In article <BtJp3I.DHx@mentor.cc.purdue.edu> ags@seaman.cc.purdue.edu (Dave Seaman) writes:
- >In article <3936@sol.deakin.OZ.AU> huang@deakin.OZ.AU (Weiguang Huang)
- >writes:
- >> Huang's article compared the built-in functions of Mma, Maple and
- >SymbMath
- >> (i.e. without help with external packages or programming). If you have
- >to
- >> be helped with external packages or programming, that is another story.
- >
- >It seems as if you are trying to make external packages appear to be a
- >liability instead of an asset. Besides, several of the examples (such as
- >improper integrals) involved using different techniques for the two tests
- >(e.g. integrating over a single interval in Mma, while breaking up the
- >interval in SymbMath). When the same technique was used in both cases,
- >thus making it a fair test, both packages gave consistent results (both
- >wrong for the single interval, and both correct when the interval was
- >divided at the singularity). Mma needed no help from external packages or
- >programming in these cases.
- >
-
-
- "both wrong for the single interval" ?
-
- For some examples of improper integrals (such as inte(1/x^2, x from -1 to
- 2), inte(1/x^2, x from -2 to 4), inte(1/x^(4/5), x from -2 to 3),
- inte(1/x^6, x from -2 to 6), etc.), Mma gives the wrong results while
- SymbMath gives inf. Mma cannot detect any improper point for the single
- inteval while SymbMath can do some.
-
-
- Mma need no help from external packages or programming in these cases ?
-
- In the case of inte(1/x, x from -1 to 1), even helping with the external
- package CauchyPrincialValue.m, Mma says "Numerical integration stopping
- due to loss of precision. ... suspect one of the following: ... ". This
- means Mma's numerical integration fails and the result is not liable.
- The user had to split interval to {x, -1,{0},1}. The method in Mma is
- NUMERICAl integration instead of SYMBOLIC integration. Without help
- with external packages, Mma gives the wrong result.
-
- To use external package, the user must know which package he should use,
- and the external package must be available on hand. This is different story.
-
- >--
- >Dave Seaman
- >ags@seaman.cc.purdue.edu
-
- **********************************************************************
- * Dr. Weiguang HUANG *
- * 5/6 Cara Road, Geelong, Vic. 3216, Australia *
- * Email: huang@deakin.oz.au, Phone: (052)443282 *
- * ------------------------------------------------------------------ *
- * SymbMath - a symbolic calculator with learning *
- * PlotData - a plotter with analysing data *
- **********************************************************************
-