home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Multimedia & CD-ROM 1
/
mmcd01-apr1995-cd.iso
/
applicat
/
educate
/
graphmat
/
readme.txt
< prev
next >
Wrap
Text File
|
1993-07-23
|
9KB
|
165 lines
Graphmatica for Windows, version 1.20
=====================================
by Keith Hertzer - Copyright (c) 1993 kSoft, Inc.
Friday 23 July 1993
Files in this archive:
----------------------
README.TXT 8,606 7/23/93 1:11p -- this file
REGISTER.TXT 2,367 7/21/93 10:42p -- registration form (ASCII text)
REGISTER.WRI 3,712 7/21/93 10:46p -- registration form (Windows Write)
GRAPHMAT.EXE 163,840 7/23/93 1:05p -- program file
GRAPHMAT.HLP 83,190 7/23/93 12:37p -- help file/complete documentation
GRAPHMAT.GR 1,177 7/21/93 4:10p \
POLAR.GR 382 7/21/93 4:15p |
XYDEMO.GR 439 7/21/93 4:18p |_ demonstration equation
TRIG.GR 432 7/21/93 4:19p | list files
DIFEQ.GR 592 7/21/93 4:16p |
INEQUAL.GR 297 7/18/93 12:22p /
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
require a mouse or other pointing-device; most things work just as well
without.
If you can't run Windows, try Graphmatica for DOS, the venerable
forerunner of Graphmatica for Windows. Contact me for more information.
What's new in version 1.20:
---------------------------
The following bugs in version 1.10 were fixed:
1. Points on a curve at the edge of the screen that were sometimes
left out before are always displayed properly now. Also, the gap
that sometimes appeared between the two halves of a relation (like
x^2+y^2 = 25) has been eliminated to give continuous curves in all
cases.
2. Several fixes have been made to the parser in the areas of 1/x trig
functions and non-function curve graphing. Hopefully no one was too
badly affected by these. My apologies to anyone who was.
3. An error in the delete equation routine that sometimes caused the
listbox to display equations that were no longer in the queue has
been fixed.
4. Most instances where typing in an invalid equation caused the
program to crash have been corrected.
The following features were enhanced:
1. Up to 25-30% speed increase in graphing (compliments of Microsoft)
due to the fact that this version was created with an optimizing compiler.
2. The coordinate cursor now supports keyboard as well as mouse input;
you can use the arrow keys to move the crosshair exactly one pixel
at a time.
3. Browse sequences have been added to the help file to make it easier
to use as a tutorial instead of just a reference.
4. New minimalist graph paper. Graphmatica now has four levels of
detail available for graph paper: none at all, axes only, axes and
reference dots, and the original grid-lines.
5. Domains are now processed by the main equation parser, allowing
fractions and transcendental functions (e.g. 5/2 and ln 2) to be used
in any domain specification.
6. New differential equation approximation algorithm. Thanks to a
user's tip, I have replaced the Cauchy-Euler method routine used in
previous versions with the much-more-accurate Runge-Kutta method.
Also, you can set the initial value point using the mouse.
7. More error-checking and revised messages have been added to the
parser to make it easier to detect problems in equations.
8. Enhanced printing. The header text will no longer overlap the graph
area as it did sometimes before. Proof Quality printing now better
supports high-resolution and hopefully color printers.
9. Longer equation support. The maximum length of the equation window
has been increased to 200 characters to support complex
expressions. The print tables function and printing routines have
been modified to word-wrap these long equations.
The following new features were added:
1. New variables and "function family" graphing capability. The free
variables 'a', 'b', and 'c' have been added for you to use as you
wish. 'a' can also be set to iterate through several values to graph
a family of functions differing only by one parameter using a new
feature described in the topic "Graphing Families of Functions" in
the help file.
2. New variables panel makes it easy to change the values of the free
variables described above, and redraw the affected equations
without editing any of them.
3. Inequalities: By replacing the '=' with '<' or '>' you can graph most
Cartesian-coordinate equations as inequalities. See Graphing
Inequalities in the help file.
4. Free-form annotations. You can now place short comments on the graph
surface itself, choosing the point with the mouse.
5. Vector output: the graphing screen can now be copied to the
clipboard as a Windows metafile, for easier scaling.
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 only charge 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 $20 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.]