home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / sm22a.zip / SYMBMATH.TXT < prev    next >
Text File  |  1993-04-22  |  3KB  |  65 lines

  1.     SymbMath 2.2: A Symbolic Calculator with Learning
  2.  
  3.         by Dr. Weiguang HUANG
  4.     Dept. Analytical Chemsitry, University of New South Wales,
  5.     Kensington, Sydney, NSW 2033, Australia
  6.     Phone: 61-2-697-4643    Fax:   61-2-662-2835
  7.     E-mail: w.huang@unsw.edu.au
  8.  
  9.     SymbMath (an abbreviation for Symbolic Mathematics) is a
  10. symbolic calculator that can solve symbolical math problems. SymbMath 
  11. also perform exact numeric computation. It can manipulate complicated 
  12. formulas and return answers in terms of symbols, formulas and exact 
  13. numbers. 
  14.     SymbMath is an expert system that is able to learn from users.  
  15. If users only input one formula without writing any code, it will 
  16. automatically learn many problems related to this formula (e.g. it 
  17. learns the integrals of an unknown function from a derivative of that 
  18. unknown function).
  19.     SymbMath is a programming language in which you can write
  20. programs, functions and procedures.
  21.     SymbMath is a computing environment where you can set up,
  22. run and document your calculation.
  23.     SymbMath is a text editor in which you can edit many documents 
  24. in many windows.
  25.     It runs on small IBM PCs (8086) with 420 KB free memory under
  26. MS-DOS. 
  27.     Its capabilities include facilities to provide analytical and 
  28. numerical answers for:
  29.     o Differentiation: regular or higher order, partial or total,
  30.       mixed and implicit differentiation, one-sided derivatives.
  31.     o Integration: indefinite or definite integration, multiple
  32.       integration, infinity as a bound, parametric or iterated 
  33.       integration, line or surface integrals, discontinuous or 
  34.       implicit integration.
  35.     o Solution of equations: roots of a polynomial, systems of
  36.       algebraic or differential equations.
  37.     o Manipulation of expressions: simplification, factoring or 
  38.       expansion, substitution, evaluation, built-in standard or 
  39.       user-defined functions.
  40.     o Calculation: exact and floating-point numerical computation 
  41.       of integer, rational, real and complex numbers in the range 
  42.       from minus to plus infinity, even with different units.
  43.     o Limits: real or complex limits, one-sided limits, 
  44.       indeterminate forms.
  45.     o Complex: calculation, functions, derivatives, integration.
  46.     o Sum and product: finite or infinite, partial.
  47.     o Others: series, lists, arrays, vectors, matrices, tables, etc.
  48. Also included are:
  49.     o Pull-down and pop-up menus, resizable and colourable windows.
  50.     o Multi-windowed text editor with syntax check.
  51.     o Programming in integrated edit-interpret-debug environment.
  52.     o Reading and generating BASIC and FORTRAN codes.
  53.     o Displaying two-dimensional math notation.
  54.     o On-line help, and on-line manual.
  55.     o Procedural, conditional, iterational, recursive, functional,
  56.       rule-based, logic, and pattern-matching programming.
  57.     o Editable library in "formula format" or SymbMath language.
  58.     o Learning from user.
  59.     o Plotting functions and data.
  60.     It has three versions: Shareware, Student, and Advanced. The 
  61. shareware version is available from SIMTEL20 archives on anonymous FTP 
  62. sites (wsmr-simtel20.army.mil as /calculator/sm22a.zip, rana.cc.deakin.
  63. oz.au as /huang/sm22a.zip, etc) or by e-mail from listserv@vm1.nodak.edu, 
  64. listserv@ndsuvm1.bitnet.
  65.