From: chen@deakin.oz.au
Newsgroups: aus.stats.s
Subject: SymbMath and PlotData
Date: 14 Apr 92 05:22:25 GMT
Organization: CSIRO Div. Maths & Stats, CSIRO Div. Applied Physics
X-Gateway: dmssyd.syd.dms.CSIRO.AU

This is news.

----------------

        SymbMath 1.4: A Symbolic Calculator with Learning

			by Dr. Weiguang HUANG
	5/6 Cara Road, Geelong, Vic. 3216, Australia

	SymbMath, (an abbreviation for Symbolic Mathematics), is not
only a symbolic calculator but also an expert system that can solve 
symbolically mathematical problems. SymbMath performs symbolic formula, 
as well as exact numeric computation. It can manipulate complicated 
formulas and return answers in terms of symbols, formulas and exact 
numbers, not just floating-point numbers. Symbolic mathematics is also 
called Computer Algebra, Symbolic Manipulation, Algebraic Manipulation, 
Symbolic Computation, or Algebraic Computation. 
        SymbMath is different from other software. (1) It
only require 640 KBytes RAM, so it can run on small IBM PC under 
MS-DOS. (2) It is able to learn from human as machine learning. If 
users only show it one thing (e.g. one integral) without writing any 
line of program, it will learn many relative knowledges (e.g. many 
integrals) although it has no these predefined knowledges before. (3) 
Users easily edit the library (e.g. integral tables) in the formula 
format. (4) It can do something that other software cannot do.
	Its capabilities include facilities to provide analytical and 
numerical answers for:
	1. Differentiation: derivatives, higher order derivatives, 
partial derivatives, mixed derivatives, total derivatives, implicit
differentiation.
	2. Integration: indefinite integration, definite integration, 
multiple integration, infinite integration, parametric integration, 
iterated integration, line integration, surface integration, 
discontinuous integration, implicit integration.
	3. Solution of equations: polynomial equations, algebraic 
equations, systems of equations, differential and integral equations.
	4. Manipulation of expressions: simplification, factorisation, 
expansion, substitution, evaluation, user-defined functions, built-in 
standard functions (including the error function).
	5. Calculation: exact and floating-point numerical computation 
of integer, rational, real and complex numbers in the range from 
-infinity to infinity, even with different units.
	6. Limits: real limits, complex limits, one-sided limits, 
including the indeterminate forms, (e.g. 0/0, infinity/infinity, etc.).
	7. Chemical calculation: the molecular weights, atomic weights, 
and concentrations, by entering the symbols of the chemical elements.
	8. Chemical reactions: inorganic and organic chemical reactions.
	9. Others such as extrema, Taylor series, lists, arrays, vectors,
matrices, sum, product, etc.
	Its features also include:
	1. Programming as an interpreter.
	2. Interface with other software (e.g. with PlotData for graph).
        3. Outputting two-dimentional displays, and the BASIC format.
	4. On-line help, on-line manual.
	5. Syntax check and the line editor for input.
	Shareware version of SymbMath, SM14A.ZIP, is available from 
the Calculator directory in SIMTEL20 on many anonymous FTP sites (e.g.
wsmr-simtel20.army.mil, garbo.uwasa.fi, rana.cc.deakin.oz.au, etc.).

-------------------

       PlotData 1.1: A Plotter with Analysing Data

       by Dr. Weiguang Huang
       5/6 Cara Road, Geelong, Vic. 3216, Australia
       Phone: (052)443282


PlotData is a software package consisting of a plotter with data
analysis capability.  With PlotData, data can be plotted on the
screen, viewed, edited, analysed, differentiated, integrated,
calculated, and reproduced graphically.  Many sets of data can be
overlapped to solve systems of equations graphically.  Users can
zoom in and out within graphics.  There is an interactive menu
and on-line help in an editable text file.

It can be interfaced with other software, such as SymbMath (a 
symbolic calculator) or CurFit (separation of overlapping peaks).  
PlotData can read data from these software packages, without any 
modification, in the BAS-100 instrument format and in many other 
data formats.

If SymbMath is interfaced with PlotData, SymbMath produces the
data table of functions, and PlotData plots from the table.  This
interface can be used to solve equations graphically.

It runs on an IBM-PC under MS-DOS with 100 KByte RAM, monitors
such as CGA, EGA, or Hercules, and many kinds of printers.

Its shareware version (PlotD11A.ZIP) is available from the Plot 
directory in SIMTEL20 archives on many anonymous FTP sites (wsmr-
simtel20.army.mil, garbo.uwasa.fi, rana.cc.deakin.oz.au, etc.) or by 
e-mail from listserv@vm1.nodak.edu, listserv@ndsuvm1.bitnet.
D
Newsgroups: aus.stats.s