EULER for Windows 95
Copyright Rene Grothmann

See the online help for details on the copyright
of this Freeware program.

If you are reading this file before installation,
you may now install EULER by running the euler95i.exe
(self extracting and installing).

You can de-install EULER with the Windows
95 program de-installer in the control panel.

EULER for Windows 95 is a program to do numerical
mathematics on a computer. The program does not do
symbolic things, but does all number crunching
fast, interactively and reliable. It can handle
real and complex numbers, vectors and matrices,
can produce 2D and 3D graphics, and it has a built
in programming language. Additionally, EULER can
do interval arithmetic, and has an exact scalar
product. This version makes extensive use of
Windows 95, including clipboard and printing.

If you are familiar with other matrix languages
(Gauss, MatLab, Ox etc.) you will immediately feel
at home.

If you do not see the icons in the start bar,
please generate a link to euler95.exe yourself.
Install Shield seems to have problems with NT.

To start, you might want to view the on-line help,
run the demo (type >load "demo" or load
"autodemo") or simply play around using the
notebooks. Eventually, you will have to study the
on-line help to learn about this mighty program.

You may also assign the program to files of type
*.e or *.en (using the options menu in any
directory window). For *.e files, I suggest using
the default EULER icon (use "Browse" in the change
icon dialog and choose euler95.exe) and for *.en
files the alternate icon in euler95.exe.

A note for CDROM distributors: You are welcome to
distribute this program. EULER can be run from
CDROM and you should install a version on your
CDROM. You should use this file as a README file
for user information. Furthermore, you should use
the setup.exe file as the installation program.
Please download euler95i.zip for this.

If you have questions, write to

R. Grothmann
grothm@ku-eichstaett.de

You may also obtain the most recent EULER version
by anonymous ftp from
	am.ku-eichstaett.de
or have a look into my home page at
	www.ku-eichstaett.de/MGF/homes/grothmann/grothmann.html


Version changes :

1.00-1.05
- Included the path command to be able to set
  pathes to look for EULER files in a network.
- Included animated graphics.
- Reworked the user interface, so that a menu can
  be written, as in the demo.

- Included text for printing and removed a print
  bug, causing the program to report "No printer
  found".
- Made the markersize changable.
- Included the bar command. As applications, I
  wrote plotbar and xplotbar in UTIL. Included
  also a show of plotbar in the demo.

1.06
- Included the linestyle -> for arrows and rewrote
  showdlg.e and the Heun example in the demo.

1.07
- Extended the help command to print information
  about built-in commands and functions.
- mouse() may now return 0, if the user pressed
  escape.

1.08
- Included the HTML documentation for EULER.
- Wrote a dif function in UTIL to take n-th
  derivatives of functions.

1.09
- Wrote the map command to simplify programming.

1.10
- Wrote the statist.e and statist.en files (for
  statisticians).
- Fixed the dump statement.
- Included the printformat file into UTIL.

1.11
- Improved the random number generator, kept old
  generators with fast prefix.
- Wrote a seed function to start the random series.
- Included special functions gamma, gammaln.

1.12
- Wrote runge1 and runge2, used by the utility
  functions runge and adaptiverunge, implementing
  the Runge-Kutta method.
- Wrote svd, the singular value decomposition with
  applications in SVD.E (loaded from EULER.CFG).
- Wrote nelder and brent, used by neldermin and
  brentmin from FMINMAX.E.
- Wrote a minimization demo in DEMO.E.
- Wrote toeplitz and toeplitzsolve.
- Improved normaldis and included the incomplete
  gamma function.

1.13
- Dirty fix for the floating point exceptions. Now
  most exceptions are cought by EULER.

1.14
- Beta functions.
- Bessel functions.
- Minimizations and Runge-Kutta can be interrupted now.
- Adaptive Integration.

1.15
- Two dimensional FFT.
- Revised the DEMO.
- Fixed && to work for multiple arguments.
- Fixed || to have lower priority than &&.

1.16
- Wrote fracformat and fractionformat for
  fractional output.
- Revised the demo.

1.17
- Now user defined functions are called before
  builtin functions. The builtin function may be
  called via _fname.
- Revised some utility functions because of this.
- Revised the demo a bit more.
- Wrote meshbar.

1.18
- Fixed flipx for complex and interval values.

1.20
- Euler is now freeware

1.22
- Fixed some strange things with respect to Windows NT.
- Catched more flotaing point exceptions.

