home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / elisp / packages / HyperActiveFTP / data.symbmath < prev    next >
Encoding:
Text File  |  1992-04-15  |  3.3 KB  |  60 lines

  1.             by Dr. Weiguang HUANG
  2.     5/6 Cara Road, Geelong, Vic. 3216, Australia
  3.  
  4.     SymbMath, (an abbreviation for Symbolic Mathematics), is not
  5. only a symbolic calculator but also an expert system that can solve 
  6. symbolically mathematical problems. SymbMath performs symbolic formula, 
  7. as well as exact numeric computation. It can manipulate complicated 
  8. formulas and return answers in terms of symbols, formulas and exact 
  9. numbers, not just floating-point numbers. Symbolic mathematics is also 
  10. called Computer Algebra, Symbolic Manipulation, Algebraic Manipulation, 
  11. Symbolic Computation, or Algebraic Computation. 
  12.     There are a number of software packages for symbolic 
  13. computation, e.g. MACSYMA, Reduce, MAPLE, Mathematica, MicroCalc, etc. 
  14. However, most of them require large memory, e.g. Mathematica requires 
  15. at least 4 MBytes of RAM. MicroCalc is available for small IBM PC. 
  16. MicroCalc provides graphical or numerical answers, and recognizes 
  17. special symbols as constants and variables, but outputs formula only 
  18. for derivatives.
  19.     SymbMath is different from most of other software. (1) It 
  20. only require 640 KBytes RAM, so it can run on small IBM PC under 
  21. MS-DOS. (2) It is able to learn from human as machine learning. If 
  22. users only show it one thing (e.g. one integral) without writing any 
  23. line of program, it will learn many relative knowledges (e.g. many 
  24. integrals) although it has no these predefined knowledges before. (3) 
  25. Users easily edit the library (e.g. integral tables) in the formula 
  26. format. (4) It can do something that other software cannot do.
  27.     Its capabilities include facilities to provide analytical and 
  28. numerical answers for:
  29.     1. Differentiation: derivatives, higher order derivatives, 
  30. partial derivatives, mixed derivatives, total derivatives, implicit
  31. differentiation.
  32.     2. Integration: indefinite integration, definite integration, 
  33. multiple integration, infinite integration, parametric integration, 
  34. iterated integration, line integration, surface integration, 
  35. discontinuous integration, implicit integration.
  36.     3. Solution of equations: polynomial equations, algebraic 
  37. equations, systems of equations, differential and integral equations.
  38.     4. Manipulation of expressions: simplification, factorisation, 
  39. expansion, substitution, evaluation, user-defined functions, built-in 
  40. standard functions (including the error function).
  41.     5. Calculation: exact and floating-point numerical computation 
  42. of integer, rational, real and complex numbers in the range from 
  43. -infinity to infinity, even with different units.
  44.     6. Limits: real limits, complex limits, one-sided limits, 
  45. including the indeterminate forms, (e.g. 0/0, infinity/infinity, etc.).
  46.     7. Chemical calculation: the molecular weights, atomic weights, 
  47. and concentrations, by entering the symbols of the chemical elements.
  48.     8. Chemical reactions: inorganic and organic chemical reactions.
  49.     9. Others such as extrema, Taylor series, lists, arrays, vectors,
  50. matrices, sum, product, etc.
  51.     Its features also include:
  52.     1. Programming as an interpreter.
  53.     2. Interface with other software (e.g. with PlotData for graph).
  54.         3. Outputting two-dimentional displays, and the BASIC format.
  55.     4. On-line help, on-line manual.
  56.     5. Syntax check and the line editor for input.
  57.     Shareware version of SymbMath, SM14A.ZIP, is available from 
  58. the Calculator directory in SIMTEL20 on anonymous FTP sites.
  59.  
  60.