home *** CD-ROM | disk | FTP | other *** search
- Graphmatica for Windows, version 1.30e
- ======================================
-
- by Keith Hertzer - Copyright (c) 1994 kSoft, Inc.
- Wednesday 20 July 1994
-
- Files in this archive:
- ----------------------
- README.TXT 9,078 7/20/94 7:36p -- this file
- REGISTER.TXT 2,367 7/20/94 7:32p -- registration form (ASCII text)
- REGISTER.WRI 3,712 7/20/94 7:32p -- registration form (Windows Write)
- GRAPHMAT.EXE 196,608 7/20/94 7:26p -- program file
- GRAPHMAT.HLP 87,608 3/06/94 10:52p -- help file/complete documentation
- DIFEQ.GR 592 3/06/94 6:55p \
- GRAPHMAT.GR 1,177 3/06/94 6:55p |
- INEQUAL.GR 297 3/06/94 6:55p |
- LOGLOG.GR 270 3/06/94 6:55p |_ demonstration equation
- ODE2.GR 384 3/06/94 6:55p | list files
- POLAR.GR 382 3/06/94 6:55p |
- TRIG.GR 432 3/06/94 6:55p |
- XYDEMO.GR 439 3/06/94 6:55p /
-
- Graphmatica can also make use of the file GRAPHMAT.INI to store setup
- information, but I have not included one since if it is not found
- Graphmatica simply uses its own default settings. See the help file for
- information on the setup file.
-
- System Requirements:
- --------------------
- IBM AT, PS/2, or compatible equipped with 286 or higher processor, EGA
- or better graphics, and a diskette drive or hard disk, running
- Microsoft Windows 3.0 or higher. (Windows 3.1 is fully supported, including
- the new common dialog boxes, but other than that it doesn't matter
- whether you're running 3.0 or 3.1.) Graphmatica requires less than 200K
- free memory to run; however, printing may require 700-1200K.
- Graphmatica for Windows runs in protected mode only; it will not run in
- Windows 3.0 Real mode. Graphmatica supports high-resolution (e.g.
- 1024x768) video modes, but at this time it uses at most 16 colors; it
- does not take advantage of 256-color video modes. A few features
- work best with a mouse or other pointing-device, but it is not
- required.
-
- If you can't run Windows, try Graphmatica for DOS, the venerable
- forerunner of Graphmatica for Windows. Contact me for more information.
-
-
- Installing Graphmatica for Windows:
- -----------------------------------
- 1. Create a directory on your hard drive -- e.g. C:\GRAPHMAT
- [you can use a different directory or share an existing one if you want]
- 2. Copy all of the files in this archive file into that directory (see
- above for a complete list).
- 3. Start up Windows if you weren't already using File Manager to perform
- the steps above.
- 4. Open the group in Program Manager you want to put Graphmatica in.
- Select "New..." from the "File" menu in Program Manager.
- 5. Select "Program Item" in the dialog box.
- 6. In the Description box, type "Graphmatica".
- 7. Click the Browse... button and use the dialog box to navigate to
- the directory Graphmatica's files are in and select GRAPHMAT.EXE.
- 8. Select "OK". Graphmatica for Windows should now be installed. Double-
- click on its icon to run it.
-
- Documentation:
- --------------
- Currently, I have not formatted the documentation in a printable form.
- (Windows Help will let you print individual topics, but not the whole
- manual.) If there is sufficient demand, I will offer it later either as
- a plain text file or a formatted .WRI file for Windows Write. Don't be
- fooled by the small size of the help file--it's compressed and actually
- contains the full documentation (complete with many hyper-text links,
- which I think makes it much more usable than printed documentation
- anyway).
-
- Please take the time to browse through the help file before you start using
- Graphmatica, or you may never notice some of its more subtle advanced
- features. Be sure to read the first three sections, which give a
- general introduction, a map of the display, and basic instructions on
- how to enter equations to graph.
-
- Registering:
- ------------
- You don't really have to, but please understand that I'm not doing this
- as a community service. Feel free to make copies for your friends or
- upload Graphmatica to your local BBS so others can use it, but you must
- distribute it unchanged and intact. [Shareware vendors may distribute
- the program freely provided they contact me first and charge less than $5
- for disks/shipping/etc. and not for the program itself.] All the features
- in this program are fully enabled, and it contains no nag screens or
- other impediments to make you feel guilty about using it. However, if
- you use it regularly and can afford to support it, please make a
- contribution. Even if you can't send money, please take the time to
- print and fill out the file REGISTER.TXT and send it to me at the
- address below. Or e-mail me on CompuServe [70711,2071]. You can also
- register via CompuServe's shareware registration database (GO SWREG).
- Ask for program #112. The registration fee of $23.50 will be added to your
- monthly CompuServe bill.
-
- kSoft, Inc.
- 345 Montecillo Dr.
- Walnut Creek, CA 94595-2613
-
- [Please make checks payable to Keith Hertzer.]
-
- What's new in version 1.30e:
- ----------------------------
- 1. A bug which could potentially cause inifinite looping in Proof Quality
- printing has been fixed.
-
- What's new in version 1.30c:
- ----------------------------
- 1. The Theta Range dialog works correctly now. In version 1.30b, a
- floating-point error occurred when this menu item was selected. In
- 1.30, the end of the range was not set correctly and the Default range
- did not work.
-
- What's new in version 1.30b:
- ----------------------------
- 1. Bug in "-" associativity fixed. In version 1.30, I attempted to
- simplify parsing of minus signs/negative numbers, with the unexpected
- result that expressions like 1-x-y were improperly interpreted as
- 1-(x-y). I have restored the old method which works fine.
- 2. Better-precision coordinate cursor, point evaluate and range-selection
- numerical displays provide 3-significant digit accuracy across the whole
- range to make eyeballing points easier.
- 3. Saving a .gr file now pre-selects "Save setup information with file" by
- default so that any custom range you have created is automatically saved.
-
- What's new in version 1.30:
- ---------------------------
- The following bugs in version 1.20 were fixed:
- 1. Redrawing an equation by selecting it and clicking "Graph" corrupted
- the contents of the combobox when the selected equation was a prefix
- of another equation in the queue. This has been fixed.
- 2. Using the "Update" button on the variables panel added unsightly spaces
- between the equation and free variable specification and could
- occasionally lead to two copies of the same equation with the same free
- variable settings. No longer.
-
- The following features were enhanced:
- 1. The Graph paper dialog box now employs icons instead of words to
- describe each type of paper in order to be more user-friendly.
- 2. The R-K differential equations approximation routine has been
- modified to use an adaptive step-size algorithm, yielding more
- accurate graphs that are much faster than the old routine (almost
- comparable to plain cartesian graphing).
- 3. Differential equations may also be specified in terms of dy = f(y,x)
- in addition to the original dx = f(x,t) notation.
- 4. The algorithm which determines grid spacing has been replaced by a
- much more consistent approach which always puts labels at mutiples
- of 2, 5, or 10; not 7 or 22 like the old one did on occasion.
- 5. The legends, coordinate cursor, and Point Evaluate now use a smart
- number formatter which chooses the format most appropriate for the
- magnitude and precision of the number displayed. Integers are
- displayed without excess decimals, and very large and small numbers
- are displayed in scientific notation for an effective range of
- 10^-99 to 10^99.
- 6. Double-clicking on an annotation now calls up the Annotate Graph
- dialog box and selects the label you clicked on so you can modify
- it or move it.
- 7. More bullet-proofed parser. Invalid expressions that used to crash
- the program when it tried to evaluate them are now caught and
- rejected in the parser.
- 8. Point Evaluate now works on all equations (including ODE initial
- value approximations) except flow fields (ODEs with no initial
- values specified).
- 9. The Print Setup command should no longer affect the printer
- settings for other applications, only Graphmatica.
- 10. True high-resolution printing. The Proof Quality routine now works
- (even with limited memory, albeit slowly) at printer resolution, so
- you can get 300 dpi prints off your inkjet or laser printer.
-
- The following new features were added:
- 1. Second, third, and fourth order differential equations can now be
- graphed using the new variables "d2x", "d3x", and "d4x" to mean
- d^2x/dt^2, d^3x/dt^3, etc.
- 2. Also, the initital value for dx/dt can now be specified using the
- mouse in addition to t and x.
- 3. New logarithmic graph paper. Graph exponential functions more
- intuitively using the semi-log (y-axis only) or log-log graph
- paper.
-