File: Introduction.htm

package info (click to toggle)
extrema 4.4.4.dfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 19,416 kB
  • ctags: 6,689
  • sloc: cpp: 88,991; sh: 8,229; makefile: 480
file content (77 lines) | stat: -rw-r--r-- 4,089 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<HTML>
<HEAD>
<TITLE>Introduction</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF" fgcolor="#000000">

<P><A NAME="introduction"></A>
<font size="+3" color="green"><B>Introduction</B></font></P>
<P>
 <font size="-1" face="Arial black" color="red">EXTREMA</font> provides a high
 level, interactive programming environment.  The program constitutes a fully
 procedural programming language, with built-in user friendly graphics and
 sophisticated mathematical analysis capabilities. Combining an accessible
 user interface along with comprehensive mathematical and graphical features,
 makes <font size="-1" face="Arial black" color="red">EXTREMA</font> a general
 purpose research tool for scientific, engineering and technical
 applications.</P>
<P>
 <font size="-1" face="Arial black" color="red">EXTREMA</font> provides you
 with a wide range of mathematical and graphical operations. Over
 <CODE>200</CODE> mathematical functions are available, as well as over
 <CODE>20</CODE> operators, providing all of the standard operations of
 simple calculus, along with powerful curve fitting, filtering and smoothing
 techniques.  The program employs a dynamic array management scheme allowing
 you a large number of arrays with sizes limited only by the operating system.
 Algebraic expressions are evaluated using a lexical scanner approach. These
 expressions are made up of "tokens," where a token is a literal constant, a
 variable name, a function name, or an operator.  Array evaluations and
 assignments can be implemented in a simple, direct manner.</P>
<P>
 Line graphs and histograms, as well as contour and various density plots are
 available. Publication quality graphics can be easily
 obtained.  The user has complete control over the appearance of a drawing.</P>
<P>
 The user interacts with the program through the user interface, consisting of
 modules for display of messages and for reading user input,
 and modules for displaying drawings and obtaining hardcopies
 of user sessions. The user interface is a high-level command language that
 incorporates a simple to use and easy to learn syntax, based on context-free
 lexical scanners. The command language incorporates the basic elements of a
 structured programming language, including conditional branching, looping and
 subroutine calling constructs.</P>
<P>
 <font size="-1" face="Arial black" color="red">EXTREMA</font> is not case sensitive.
 Commands, variable names, and functions may be in upper or lower case (or mixed case).</p>
<p>
 <font size="-1" face="Arial black" color="red">EXTREMA</font> commands are
 simple and forgiving of input errors. The principle uses of
 <font size="-1" face="Arial black" color="red">EXTREMA</font> are to input and
 manipulate data and then to produce graphical representations of this data.
 Data can be read from files, input interactively via the keyboard, or
 generated internally in various ways.</P>
<P>
 There are four basic types of 
 <font size="-1" face="Arial black" color="red">EXTREMA</font> command
 line instructions:</P>
<p>
 <table>
 <tr><td>Comments</td><td>-</td>
 <td>input that starts with <code><font color="blue">!</font></code></td>
 <tr><td>Assignments</td><td>-</td>
 <td>input of the form: <CODE><font color="blue">variable=expression</font></CODE></td>
 <tr><td>Evaluations</td><td>-</td>
 <td>input of the form: <CODE><font color="blue">=expression</font></CODE></td>
 <tr><td>Commands</td><td>-</td>
 <td>all other input</td>
 </table></p>
<P>
<a href="Conventions.htm"><font size="+1" color="olive">Conventions used in this manual</font></a><br />
<a href="GettingStarted.htm"><font size="+1" color="olive">Getting started</font></a><br />
<a href="Commands.htm"><font size="+1" color="olive">Commands</font></a><br />
<a href="Variables.htm"><font size="+1" color="olive">Variables</font></a><br />
<a href="Indices.htm"><font size="+1" color="olive">Indices</font></a><br />
<a href="Expression.htm"><font size="+1" color="olive">Expressions</font></a><br />
<a href="Colors.htm"><font size="+1" color="olive">Colors</font></a></p>
</BODY>
</HTML>