[8] in mathematical software users group
Announcement of two math software packages
daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Tue Mar 10 09:32:02 1992
To: msug@Athena.MIT.EDU
Date: Tue, 10 Mar 92 09:31:31 EST
From: Reid M. Pinchback <reidmp@Athena.MIT.EDU>
I received this announcement a couple of weeks ago. I'm forwarding it
into the list for those who are interested in symbolic math or plotting
packages. The programs are called "SymbMath" and "PlotData". From the
content of the announcement, it sounds like they may run on IBM PCs only.
Reid M. Pinchback
Faculty Liaison
Academic Computing Services, MIT
------- Forwarded Message
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 of a plotter with analysing
data. With PlotData, data can be plotted on the screen, viewed,
edited, analysed, differentiated, integrated, calculated, and
reproducted graphically. Many sets of data can be overlapped to solve
systems of equations graphically. Users can zoom in and out graph.
It offers an interactive menu environment for the easy to use,
and on-line help.
It can be interfaced with other software, e.g. SymbMath (a
software package of a symbolic calculator), CurFit (a software package
of a separator of overlapping peaks) [1-3]. PlotData can read data in
these software formats 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 the functions, and PlotData plots curves
from the data table, as SymbMath seems to do graphics. Users can use
this interface to make the pictures, to plot the function values,
and to solve equations graphically.
Its on-line help file is a text file, so users can edit it
as they like.
It runs on an IBM-PC with 200 KByte RAM under MS-DOS, the
graphical monitors (CGA, EGA, or Hercules), or the dot matrix
printers for the hardcopy.
Shareware version of PlotData (PlotD11A.ZIP) is available
free from the Plot directory in SIMTEL20 on many anonymous FTP sites
(e.g. wmrs-simtel20.army.mil, garbo.uwasa.fi, rana.cc.deakin.oz.au).
------- End of Forwarded Message