home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 May / cica_0595_4.zip / cica_0595_4 / UTIL / GRMAT13W / README.TXT < prev    next >
Text File  |  1994-04-24  |  9KB  |  177 lines

  1. Graphmatica for Windows, version 1.30c
  2. ======================================
  3.  
  4. by Keith Hertzer - Copyright (c) 1994 kSoft, Inc.
  5. Sunday 24 April 1994
  6.  
  7. Files in this archive:
  8. ----------------------
  9. README.TXT       9,078   4/24/94 10:58p  -- this file
  10. REGISTER.TXT     2,367   4/24/94  4:51p  -- registration form (ASCII text)
  11. REGISTER.WRI     3,712   4/24/94  4:51p  -- registration form (Windows Write)
  12. GRAPHMAT.EXE   197,120   4/24/94 10:57p  -- program file
  13. GRAPHMAT.HLP    87,608   3/06/94 10:52p  -- help file/complete documentation
  14. DIFEQ.GR           592   3/06/94  6:55p  \
  15. GRAPHMAT.GR      1,177   3/06/94  6:55p   |
  16. INEQUAL.GR         297   3/06/94  6:55p   |
  17. LOGLOG.GR          270   3/06/94  6:55p   |_ demonstration equation
  18. ODE2.GR            384   3/06/94  6:55p   |  list files
  19. POLAR.GR           382   3/06/94  6:55p   |
  20. TRIG.GR            432   3/06/94  6:55p   |
  21. XYDEMO.GR          439   3/06/94  6:55p  /
  22.  
  23. Graphmatica can also make use of the file GRAPHMAT.INI to store setup
  24. information, but I have not included one since if it is not found
  25. Graphmatica simply uses its own default settings. See the help file for
  26. information on the setup file.
  27.  
  28. System Requirements:
  29. --------------------
  30. IBM AT, PS/2, or compatible equipped with 286 or higher processor, EGA
  31. or better graphics, and a diskette drive or hard disk, running
  32. Microsoft Windows 3.0 or higher. (Windows 3.1 is fully supported, including
  33. the new common dialog boxes, but other than that it doesn't matter
  34. whether you're running 3.0 or 3.1.) Graphmatica requires less than 200K
  35. free memory to run; however, printing may require 700-1200K.
  36. Graphmatica for Windows runs in protected mode only; it will not run in
  37. Windows 3.0 Real mode. Graphmatica supports high-resolution (e.g.
  38. 1024x768) video modes, but at this time it uses at most 16 colors; it
  39. does not take advantage of 256-color video modes.  A few features
  40. work best with a mouse or other pointing-device, but it is not
  41. required.
  42.  
  43. If you can't run Windows, try Graphmatica for DOS, the venerable
  44. forerunner of Graphmatica for Windows. Contact me for more information.
  45.  
  46.  
  47. Installing Graphmatica for Windows:
  48. -----------------------------------
  49.  1. Create a directory on your hard drive -- e.g. C:\GRAPHMAT
  50.     [you can use a different directory or share an existing one if you want]
  51.  2. Copy all of the files in this archive file into that directory (see
  52.     above for a complete list).
  53.  3. Start up Windows if you weren't already using File Manager to perform
  54.     the steps above.
  55.  4. Open the group in Program Manager you want to put Graphmatica in.
  56.     Select "New..." from the "File" menu in Program Manager.
  57.  5. Select "Program Item" in the dialog box.
  58.  6. In the Description box, type "Graphmatica".
  59.  7. Click the Browse... button and use the dialog box to navigate to
  60.     the directory Graphmatica's files are in and select GRAPHMAT.EXE.
  61.  8. Select "OK". Graphmatica for Windows should now be installed. Double-
  62.     click on its icon to run it.
  63.  
  64. Documentation:
  65. --------------
  66. Currently, I have not formatted the documentation in a printable form.
  67. (Windows Help will let you print individual topics, but not the whole
  68. manual.) If there is sufficient demand, I will offer it later either as
  69. a plain text file or a formatted .WRI file for Windows Write. Don't be
  70. fooled by the small size of the help file--it's compressed and actually
  71. contains the full documentation (complete with many hyper-text links,
  72. which I think makes it much more usable than printed documentation
  73. anyway).
  74.  
  75. Please take the time to browse through the help file before you start using
  76. Graphmatica, or you may never notice some of its more subtle advanced
  77. features. Be sure to read the first three sections, which give a
  78. general introduction, a map of the display, and basic instructions on
  79. how to enter equations to graph.
  80.  
  81. Registering:
  82. ------------
  83. You don't really have to, but please understand that I'm not doing this
  84. as a community service. Feel free to make copies for your friends or
  85. upload Graphmatica to your local BBS so others can use it, but you must
  86. distribute it unchanged and intact. [Shareware vendors may distribute
  87. the program freely provided they contact me first and charge less than $5
  88. for disks/shipping/etc. and not for the program itself.] All the features
  89. in this program are fully enabled, and it contains no nag screens or
  90. other impediments to make you feel guilty about using it. However, if
  91. you use it regularly and can afford to support it, please make a
  92. contribution. Even if you can't send money, please take the time to
  93. print and fill out the file REGISTER.TXT and send it to me at the
  94. address below. Or e-mail me on CompuServe [70711,2071]. You can also
  95. register via CompuServe's shareware registration database (GO SWREG).
  96. Ask for program #112. The registration fee of $23.50 will be added to your
  97. monthly CompuServe bill.
  98.  
  99. kSoft, Inc.
  100. 345 Montecillo Dr.
  101. Walnut Creek, CA 94595-2613
  102.  
  103. [Please make checks payable to Keith Hertzer.]
  104.  
  105. What's new in version 1.30c:
  106. ----------------------------
  107.  1. The Theta Range dialog works correctly now. In version 1.30b, a
  108.     floating-point error occurred when this menu item was selected. In
  109.     1.30, the end of the range was not set correctly and the Default range
  110.     did not work.
  111.  
  112. What's new in version 1.30b:
  113. ----------------------------
  114.  1. Bug in "-" associativity fixed. In version 1.30, I attempted to
  115.     simplify parsing of minus signs/negative numbers, with the unexpected
  116.     result that expressions like 1-x-y were improperly interpreted as
  117.     1-(x-y). I have restored the old method which works fine.
  118.  2. Better-precision coordinate cursor, point evaluate and range-selection
  119.     numerical displays provide 3-significant digit accuracy across the whole
  120.     range to make eyeballing points easier.
  121.  3. Saving a .gr file now pre-selects "Save setup information with file" by
  122.     default so that any custom range you have created is automatically saved.
  123.  
  124. What's new in version 1.30:
  125. ---------------------------
  126. The following bugs in version 1.20 were fixed:
  127.  1. Redrawing an equation by selecting it and clicking "Graph" corrupted
  128.     the contents of the combobox when the selected equation was a prefix
  129.     of another equation in the queue. This has been fixed.
  130.  2. Using the "Update" button on the variables panel added unsightly spaces
  131.     between the equation and free variable specification and could
  132.     occasionally lead to two copies of the same equation with the same free
  133.     variable settings. No longer.
  134.  
  135. The following features were enhanced:
  136.  1. The Graph paper dialog box now employs icons instead of words to
  137.     describe each type of paper in order to be more user-friendly.
  138.  2. The R-K differential equations approximation routine has been
  139.     modified to use an adaptive step-size algorithm, yielding more
  140.     accurate graphs that are much faster than the old routine (almost
  141.     comparable to plain cartesian graphing).
  142.  3. Differential equations may also be specified in terms of dy = f(y,x)
  143.     in addition to the original dx = f(x,t) notation.
  144.  4. The algorithm which determines grid spacing has been replaced by a
  145.     much more consistent approach which always puts labels at mutiples
  146.     of 2, 5, or 10; not 7 or 22 like the old one did on occasion.
  147.  5. The legends, coordinate cursor, and Point Evaluate now use a smart
  148.     number formatter which chooses the format most appropriate for the
  149.     magnitude and precision of the number displayed. Integers are
  150.     displayed without excess decimals, and very large and small numbers
  151.     are displayed in scientific notation for an effective range of
  152.     10^-99 to 10^99.
  153.  6. Double-clicking on an annotation now calls up the Annotate Graph
  154.     dialog box and selects the label you clicked on so you can modify
  155.     it or move it.
  156.  7. More bullet-proofed parser. Invalid expressions that used to crash
  157.     the program when it tried to evaluate them are now caught and
  158.     rejected in the parser.
  159.  8. Point Evaluate now works on all equations (including ODE initial
  160.     value approximations) except flow fields (ODEs with no initial
  161.     values specified).
  162.  9. The Print Setup command should no longer affect the printer
  163.     settings for other applications, only Graphmatica.
  164. 10. True high-resolution printing. The Proof Quality routine now works
  165.     (even with limited memory, albeit slowly) at printer resolution, so
  166.     you can get 300 dpi prints off your inkjet or laser printer.
  167.  
  168. The following new features were added:
  169.  1. Second, third, and fourth order differential equations can now be
  170.     graphed using the new variables "d2x", "d3x", and "d4x" to mean
  171.     d^2x/dt^2, d^3x/dt^3, etc.
  172.  2. Also, the initital value for dx/dt can now be specified using the
  173.     mouse in addition to t and x.
  174.  3. New logarithmic graph paper. Graph exponential functions more
  175.     intuitively using the semi-log (y-axis only) or log-log graph
  176.     paper.
  177.