home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CICA 1995 May
/
cica_0595_4.zip
/
cica_0595_4
/
UTIL
/
GRMAT13W
/
README.TXT
< prev
next >
Wrap
Text File
|
1994-04-24
|
9KB
|
177 lines
Graphmatica for Windows, version 1.30c
======================================
by Keith Hertzer - Copyright (c) 1994 kSoft, Inc.
Sunday 24 April 1994
Files in this archive:
----------------------
README.TXT 9,078 4/24/94 10:58p -- this file
REGISTER.TXT 2,367 4/24/94 4:51p -- registration form (ASCII text)
REGISTER.WRI 3,712 4/24/94 4:51p -- registration form (Windows Write)
GRAPHMAT.EXE 197,120 4/24/94 10:57p -- 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.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.