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

  1.     SymbMath 2.2: A Symbolic Calculator with Learning
  2.         (Version 2.2)
  3.  
  4.         by Dr. Weiguang HUANG
  5.     Dept. Analytical Chemsitry, University of New South Wales,
  6.     Kensington, Sydney, NSW 2033, Australia
  7.     Phone: 61-2-697-4643
  8.     Fax:   61-2-662-2835
  9.     E-mail: w.huang@unsw.edu.au
  10.  
  11.  
  12.         1.       Introduction
  13.     SymbMath (an abbreviation for Symbolic Mathematics) is a
  14. symbolic calculator that can solve symbolical math problems. SymbMath 
  15. also perform exact numeric computation. It can manipulate complicated 
  16. formulas and return answers in terms of symbols, formulas and exact 
  17. numbers. 
  18.     SymbMath is an expert system that is able to learn from users.  
  19. If users only input one formula without writing any code, it will 
  20. automatically learn many problems related to this formula (e.g. it 
  21. learns the integrals of an unknown function from a derivative of that 
  22. unknown function).
  23.     SymbMath is a programming language in which you can write
  24. programs, functions and procedures.
  25.     SymbMath is a computing environment where you can set up,
  26. run and document your calculation.
  27.     SymbMath is a text editor in which you can edit many documents 
  28. in many windows.
  29.     It runs on small IBM PCs (8086) with 420 KB free memory under 
  30. MS-DOS. 
  31.  
  32.  
  33.           2.     Capabilities
  34.     Its capabilities include facilities to provide analytical and 
  35. numerical answers for:
  36.     o Differentiation: regular or higher order, partial or total,
  37.       mixed and implicit differentiation, one-sided derivatives.
  38.     o Integration: indefinite or definite integration, multiple
  39.       integration, infinity as a bound, parametric or iterated 
  40.       integration, line or surface integrals, discontinuous or 
  41.       implicit integration.
  42.     o Solution of equations: roots of a polynomial, systems of
  43.       algebraic or differential equations.
  44.     o Manipulation of expressions: simplification, factoring or 
  45.       expansion, substitution, evaluation, built-in standard or 
  46.       user-defined functions.
  47.     o Calculation: exact and floating-point numerical computation 
  48.       of integer, rational, real and complex numbers in the range 
  49.       from minus to plus infinity, even with different units.
  50.     o Limits: real or complex limits, one-sided limits, 
  51.       indeterminate forms.
  52.     o Complex: calculation, functions, derivatives, integration.
  53.     o Sum and product: finite or infinite, partial.
  54.     o Others: series, lists, arrays, vectors, matrices, tables, etc.
  55. Also included are:
  56.     o Pull-down and pop-up menus, resizable and colourable windows.
  57.     o Multi-windowed text editor with syntax check.
  58.     o Programming in integrated edit-interpret-debug environment.
  59.     o Reading and generating BASIC and FORTRAN codes.
  60.     o Displaying two-dimensional math notation.
  61.     o On-line help, and on-line manual.
  62.     o Procedural, conditional, iterational, recursive, functional,
  63.       rule-based, logic, and pattern-matching programming.
  64.     o Editable library in "formula format" or SymbMath language.
  65.     o Learning from user.
  66.     o Plotting functions and data.
  67.  
  68.         3. Shareware, Student and Advanced Versions
  69.  
  70.     Please read two document files SymbMath.DOC and SymbMath.DO*
  71. and all *.TXT files before running SymbMath. You should print them out
  72. if you need the printed documents. Please follow examples in the 
  73. document to practise.
  74.     Type SymbMath on the MS-DOS prompt to run.
  75.     SymbMath has three versions: Shareware Version A, Student
  76. Version B and Advanced Version C. You cannot input the lacked 
  77. functions in shareware or student version, but all versions can 
  78. output all of these functions.
  79.  
  80. ----------------------------------------------------------------------
  81. Version         Class   Lacked Functions on Input       Price
  82.  
  83. Shareware       A       solve(), dsolve(),              US$20 or AU$25
  84.             trig (except sin(x)), 
  85.             hyerbolic, 
  86. Student         B       hyerbolic, dsolve()             US$50 or AU$65
  87. Advanced        C                                       US$99 or AU$130
  88. Packages    *.sm                    US$20 or AU$25
  89. ----------------------------------------------------------------------
  90. Upgrade         same                                    50%
  91. ----------------------------------------------------------------------
  92.     Multiple copies discount is less 20%. 
  93. ----------------------------------------------------------------------
  94.  
  95.     Other foreign money is accepted at the current exchange rate.
  96.     You must provide the photocopy of your license or license 
  97. number for upgrades.    
  98.     If you send the author your payment by cheque, money order
  99. or bank draft that must be drawn in Australia, you will get the 
  100. latest version. If you sign the license (see the LICENSE.TXT file) 
  101. and send it to the author, you will be legal users for upgrades. 
  102. If you write a paper about this software on publication, you will get 
  103. a free upgrade.
  104.     It has three versions: Shareware, Student, and Advanced. The 
  105. shareware version is available from SIMTEL20 archives on anonymous FTP 
  106. sites (wsmr-simtel20.army.mil as /calculator/sm22a.zip, rana.cc.deakin.
  107. oz.au as /huang/sm22a.zip, etc) or by e-mail from listserv@vm1.nodak.edu, 
  108. listserv@ndsuvm1.bitnet.
  109.