annotate doc/interpreter/preface.txi @ 5428:2a16423e4aa0

[project @ 2005-08-23 18:38:27 by jwe]
author jwe
date Tue, 23 Aug 2005 18:38:28 +0000
parents 4c8a2e4e0717
children f243564379e5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
1 @c Copyright (C) 1996, 1997 John W. Eaton
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
2 @c This is part of the Octave manual.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
3 @c For copying conditions, see the file gpl.texi.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
4
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
5 @node Preface
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
6 @unnumbered Preface
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
7 @cindex contributors
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
8 @cindex history
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
9
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
10 Octave was originally intended to be companion software for an
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
11 undergraduate-level textbook on chemical reactor design being written by
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
12 James B. Rawlings of the University of Wisconsin-Madison and John
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
13 G. Ekerdt of the University of Texas.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
14
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
15 Clearly, Octave is now much more than just another `courseware' package
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
16 with limited utility beyond the classroom. Although our initial goals
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
17 were somewhat vague, we knew that we wanted to create something that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
18 would enable students to solve realistic problems, and that they could
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
19 use for many things other than chemical reactor design problems.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
20
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
21 There are those who would say that we should be teaching the students
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
22 Fortran instead, because that is the computer language of engineering,
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
23 but every time we have tried that, the students have spent far too much
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
24 time trying to figure out why their Fortran code crashes and not enough
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
25 time learning about chemical engineering. With Octave, most students
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
26 pick up the basics quickly, and are using it confidently in just a few
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
27 hours.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
28
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
29 Although it was originally intended to be used to teach reactor design,
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
30 it has been used in several other undergraduate and graduate
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
31 courses in the Chemical Engineering Department at the University of
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
32 Texas, and the math department at the University of Texas has been using
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
33 it for teaching differential equations and linear algebra as well. If
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
34 you find it useful, please let us know. We are always interested to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
35 find out how Octave is being used in other places.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
36
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
37 Virtually everyone thinks that the name Octave has something to do with
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
38 music, but it is actually the name of a former professor of mine who
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
39 wrote a famous textbook on chemical reaction engineering, and who was
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
40 also well known for his ability to do quick `back of the envelope'
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
41 calculations. We hope that this software will make it possible for many
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
42 people to do more ambitious computations just as easily.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
43
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
44 Everyone is encouraged to share this software with others under the
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
45 terms of the GNU General Public License (@pxref{Copying}) as described
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
46 at the beginning of this manual. You are also encouraged to help make
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
47 Octave more useful by writing and contributing additional functions for
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
48 it, and by reporting any problems you may have.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
49
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
50 @menu
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
51 * Acknowledgements::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
52 * How You Can Contribute to Octave::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
53 * Distribution::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
54 @end menu
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
55
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
56 @node Acknowledgements
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
57 @unnumberedsec Acknowledgements
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
58 @cindex acknowledgements
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
59
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
60 Many people have already contributed to Octave's development. In
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
61 addition to John W. Eaton, the following people have helped write parts
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
62 of Octave or helped out in various other ways.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
63
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
64 @c Once lp_solve has been added, don't forget to include the lp_solve
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
65 @c author, and Kantor, for providing an example.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
66
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
67 @itemize @bullet
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
68 @item
5106
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
69 Andy Adler @email{adler@@site.uottawa.ca} wrote the initial implementation of
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
70 the sparse matrix data type.
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
71
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
72 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
73 Thomas Baier @email{baier@@ci.tuwien.ac.at} wrote the original versions
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
74 of @code{popen}, @code{pclose}, @code{execute}, @code{sync_system}, and
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
75 @code{async_system}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
76
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
77 @item
5106
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
78 David Bateman @email{dbateman@@free.fr} improved the @code{sort} and
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
79 @code{min}/@code{max} functions, made many functions N-d aware,
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
80 converted several built-in functions to use Lapack instead of Linpack,
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
81 split the functionality of @file{load-save.cc} out into the
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
82 @code{octave_value} classes, provided much of the code for the sparse
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
83 matrix data type, and has contributed in many other ways.
4727
bcd75f15bc9c [project @ 2004-01-25 23:30:15 by jwe]
jwe
parents: 4613
diff changeset
84
bcd75f15bc9c [project @ 2004-01-25 23:30:15 by jwe]
jwe
parents: 4613
diff changeset
85 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
86 Karl Berry @email{karl@@cs.umb.edu} wrote the @code{kpathsea} library
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
87 that allows Octave to recursively search directory paths for function
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
88 and script files.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
89
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
90 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
91 Georg Beyerle @email{gbeyerle@@awi-potsdam.de} contributed code to save
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
92 values in @sc{Matlab}'s @file{.mat}-file format, and has provided many
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
93 useful bug reports and suggestions.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
94
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
95 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
96 John Campbell @email{jcc@@bevo.che.wisc.edu} wrote most of the file and
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
97 C-style input and output functions.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
98
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
99 @item
4727
bcd75f15bc9c [project @ 2004-01-25 23:30:15 by jwe]
jwe
parents: 4613
diff changeset
100 Dirk Eddelbuettel @email{edd@@debian.org} made Octave easy to install
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
101 for users of Debian GNU/Linux.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
102
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
103 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
104 Brian Fox @email{bfox@@gnu.org} wrote the @code{readline} library
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
105 used for command history editing, and the portion of this manual that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
106 documents it.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
107
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
108 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
109 Klaus Gebhardt @email{gebhardt@@crunch.ikp.physik.th-darmstadt.de}
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
110 ported Octave to OS/2.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
111
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
112 @item
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
113 Kai Habel @email{kai.habel@@gmx.de} implemted functions for performing
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
114 coordinate transformations.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
115
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
116 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
117 A. Scottedward Hodel @email{A.S.Hodel@@eng.auburn.edu} contributed a number
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
118 of functions including @code{expm}, @code{qzval}, @code{qzhess},
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
119 @code{syl}, @code{lyap}, and @code{balance}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
120
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
121 @item
5428
2a16423e4aa0 [project @ 2005-08-23 18:38:27 by jwe]
jwe
parents: 5307
diff changeset
122 Kurt Hornik @email{Kurt.Hornik@@wu-wien.ac.at} provided the
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
123 @code{corrcoef}, @code{cov}, @code{fftconv}, @code{fftfilt}, @code{gcd},
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
124 @code{lcd}, @code{kurtosis}, @code{null}, @code{orth}, @code{poly},
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
125 @code{polyfit}, @code{roots}, and @code{skewness} functions, supplied
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
126 documentation for these and numerous other functions, rewrote the Emacs
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
127 mode for editing Octave code and provided its documentation, and has
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
128 helped tremendously with testing. He has also been a constant source of
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
129 new ideas for improving Octave.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
130
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
131 @item
5106
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
132 Teemu Ikonen @email{tpikonen@@pcu.helsinki.fi} contributed changes to
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
133 separate the @code{gnuplot} command parser from the main Octave language
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
134 parser.
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
135
0a048f33a545 [project @ 2005-01-12 01:33:28 by jwe]
jwe
parents: 4869
diff changeset
136 @item
3928
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3918
diff changeset
137 Cai Jianming @email{caijianming@@yahoo.co.uk} contributed the inital
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3918
diff changeset
138 cell array implementation.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3918
diff changeset
139
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3918
diff changeset
140 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
141 Phil Johnson @email{johnsonp@@nicco.sscnet.ucla.edu} has helped to make
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
142 Linux releases available.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
143
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
144 @item
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
145 Steven G. Johnson @email{stevenj@@alum.mit.edu} added support for ATLAS,
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
146 saving data in HDF5 files, and ported Octave's configure script to
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
147 Autoconf 2.50.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
148
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
149 @item
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
150 Mumit Khan @email{khan@@nanotech.wisc.edu} helped make it possible for
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
151 Octave to be compiled by ISO standard C++ compilers other than GCC.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
152
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
153 @item
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
154 Paul Kienzle @email{pkienzle@@users.sf.net} has provided many
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
155 enhancements to improve Octave's compatibility with @sc{Matlab}, and
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
156 also maintains the collection of conributed code at
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
157 @url{http://octave.sf.net}.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
158
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
159 @item
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
160 Bill Lash @email{lash@@tellabs.com} provided the @code{unwrap} function.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
161
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
162 @item
5132
5c96a48f8dc2 [project @ 2005-02-08 17:20:38 by jwe]
jwe
parents: 5106
diff changeset
163 Dirk Laurie @email{dlaurie@@na-net.ornl.gov} rewrote @code{invhilb} to be
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
164 faster and more accurate.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
165
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
166 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
167 Friedrich Leisch @email{leisch@@ci.tuwien.ac.at} provided the
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
168 @code{mahalanobis} function.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
169
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
170 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
171 Ken Neighbors @email{wkn@@leland.stanford.edu} has provided many useful
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
172 bug reports and comments on @sc{Matlab} compatibility.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
173
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
174 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
175 Rick Niles @email{niles@@axp745.gsfc.nasa.gov} rewrote Octave's plotting
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
176 functions to add line styles and the ability to specify an unlimited
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
177 number of lines in a single call. He also continues to track down odd
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
178 incompatibilities and bugs.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
179
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
180 @item
3895
d38c7538b954 [project @ 2002-04-10 19:18:39 by jwe]
jwe
parents: 3839
diff changeset
181 Mark Odegard @email{meo@@getech.com} provided the initial
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
182 implementation of @code{fread}, @code{fwrite}, @code{feof}, and
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
183 @code{ferror}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
184
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
185 @item
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
186 Gabriele Pannocchia @email{pannocchia@@ing.unipi.it} provided the
4613
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
187 @code{dkalman.m} function, added support for singular system matrices
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
188 to @code{dlqe} and @code{dlqr}, and has made various other
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
189 improvements to the control system functions.
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
190
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
191 @item
4613
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
192 Tony Richardson @email{richardson@@evansville.edu} wrote Octave's
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
193 image processing functions as well as most of the original polynomial
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
194 functions.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
195
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
196 @item
4613
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
197 Petter Risholm @email{Petter.Risholm@@idi.ntnu.no} helped to implement
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
198 much of Octave's N-d array functionality.
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
199
d1786f2d8a3c [project @ 2003-11-14 22:46:19 by jwe]
jwe
parents: 4524
diff changeset
200 @item
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
201 Ben Sapp @email{bsapp@@lanl.gov} implemented the debugger functions and
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
202 added Texinfo markup commands to the internal doc strings.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
203
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
204 @item
4336
7a7a92ab7dbe [project @ 2003-02-19 21:07:35 by jwe]
jwe
parents: 4334
diff changeset
205 R. Bruce Tenison @email{btenison@@rstc.cc.al.us} wrote the
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
206 @code{hess} and @code{schur} functions.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
207
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
208 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
209 Teresa Twaroch @email{twaroch@@ci.tuwien.ac.at} provided the functions
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
210 @code{gls} and @code{ols}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
211
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
212 @item
3918
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
213 James R. Van Zandt @email{jrv@@vanzandt.mv.com} added support for
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
214 reading and writing @sc{Matlab} version 5 binary data files.
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
215
fe7cbb23cb83 [project @ 2002-05-01 02:51:30 by jwe]
jwe
parents: 3895
diff changeset
216 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
217 Andreas Weingessel @email{Andreas.Weingessel@@ci.tuwien.ac.at} wrote the
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
218 audio functions @code{lin2mu}, @code{loadaudio}, @code{mu2lin},
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
219 @code{playaudio}, @code{record}, @code{saveaudio}, and @code{setaudio}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
220
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
221 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
222 Fook Fah Yap @email{ffy@@eng.cam.ac.uk} provided the @code{fft} and
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
223 @code{ifft} functions and valuable bug reports for early versions.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
224 @end itemize
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
225
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
226 Special thanks to the following people and organizations for
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
227 supporting the development of Octave:
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
228
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
229 @itemize @bullet
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
230 @item
3839
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
231 The National Science Foundation, through grant numbers CTS-0105360,
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
232 CTS-9708497, CTS-9311420, and CTS-8957123.
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
233
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
234 @item
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
235 The industrial members of the Texas-Wisconsin Modeling and Control
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
236 Consortium (@uref{http://www.che.utexas.edu/twmcc, TWMCC}).
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
237
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
238 @item
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
239 The Paul A. Elfers Endowed Chair in Chemical Engineering at the
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
240 University of Wisconsin-Madison.
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
241
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
242 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
243 Digital Equipment Corporation, for an equipment grant as part of their
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
244 External Research Program.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
245
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
246 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
247 Sun Microsystems, Inc., for an Academic Equipment grant.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
248
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
249 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
250 International Business Machines, Inc., for providing equipment as part
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
251 of a grant to the University of Texas College of Engineering.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
252
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
253 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
254 Texaco Chemical Company, for providing funding to continue the
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
255 development of this software.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
256
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
257 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
258 The University of Texas College of Engineering, for providing a
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
259 Challenge for Excellence Research Supplement, and for providing an
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
260 Academic Development Funds grant.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
261
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
262 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
263 The State of Texas, for providing funding through the Texas
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
264 Advanced Technology Program under Grant No. 003658-078.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
265
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
266 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
267 Noel Bell, Senior Engineer, Texaco Chemical Company, Austin Texas.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
268
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
269 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
270 James B. Rawlings, Professor, University of Wisconsin-Madison,
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
271 Department of Chemical Engineering.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
272
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
273 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
274 Richard Stallman, for writing GNU.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
275 @end itemize
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
276
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
277 This project would not have been possible without the GNU software used
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
278 in and used to produce Octave.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
279
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
280 @node How You Can Contribute to Octave
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
281 @unnumberedsec How You Can Contribute to Octave
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
282 @cindex contributing to Octave
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
283 @cindex funding Octave development
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
284
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
285 There are a number of ways that you can contribute to help make Octave a
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
286 better system. Perhaps the most important way to contribute is to write
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
287 high-quality code for solving new problems, and to make your code freely
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
288 available for others to use.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
289
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
290 If you find Octave useful, consider providing additional funding to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
291 continue its development. Even a modest amount of additional funding
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
292 could make a significant difference in the amount of time that is
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
293 available for development and support.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
295 If you cannot provide funding or contribute code, you can still help
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
296 make Octave better and more reliable by reporting any bugs you find and
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
297 by offering suggestions for ways to improve Octave. @xref{Trouble}, for
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
298 tips on how to write useful bug reports.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
299
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
300 @node Distribution
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
301 @unnumberedsec Distribution
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
302 @cindex distribution of Octave
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
303
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
304 Octave is @dfn{free} software. This means that everyone is free to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
305 use it and free to redistribute it on certain conditions. Octave is not
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
306 in the public domain. It is copyrighted and there are restrictions on
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
307 its distribution, but the restrictions are designed to ensure that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
308 others will have the same freedom to use and redistribute Octave that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
309 you have. The precise conditions can be found in the GNU General Public
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
310 License that comes with Octave and that also appears in @ref{Copying}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
311
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
312 Octave is available on CD-ROM with various collections of other free
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
313 software, and from the Free Software Foundation. Ordering a copy of
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
314 Octave from the Free Software Foundation helps to fund the development
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
315 of more free software. For more information, write to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
316
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
317 @quotation
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
318 Free Software Foundation@*
5307
4c8a2e4e0717 [project @ 2005-04-26 19:24:27 by jwe]
jwe
parents: 5132
diff changeset
319 51 Franklin Street, Fifth Floor@*
4c8a2e4e0717 [project @ 2005-04-26 19:24:27 by jwe]
jwe
parents: 5132
diff changeset
320 Boston, MA 02110-1301--1307@*
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
321 USA
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
322 @end quotation
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
323
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
324 Octave is also available on the Internet from
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
325 @url{ftp://ftp.che.wisc.edu/pub/octave}, and additional information is
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
326 available from @url{http://www.che.wisc.edu/octave}.