Index of /cica9308/UNZIPPED/UTIL/GRMAT12W

      Name                    Last modified       Size  Description

[DIR] Parent Directory 06-Dec-2005 04:03 - [TXT] DIFEQ.GR 21-Jul-1993 11:16 1k [   ] GRAPHMAT.EXE 23-Jul-1993 08:05 160k [TXT] GRAPHMAT.GR 21-Jul-1993 11:10 1k [TXT] GRAPHMAT.HLP 23-Jul-1993 07:37 81k [TXT] INEQUAL.GR 18-Jul-1993 07:22 1k [TXT] POLAR.GR 21-Jul-1993 11:15 1k [TXT] REGISTER.TXT 21-Jul-1993 17:42 2k [TXT] REGISTER.WRI 21-Jul-1993 17:46 4k [TXT] TRIG.GR 21-Jul-1993 11:19 1k [TXT] XYDEMO.GR 21-Jul-1993 11:18 1k

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.]