Mercurial > octave
annotate doc/interpreter/octave.texi @ 28427:7a8c69c4eb55 stable
convert obsolete octave_fcn_inline object to @inline class
Use a legacy @class object to provide inline function objects instead
of using a built-in class derived from the octave_function_handle
class.
* scripts/legacy/@inline: New directory containing the following
files: argnames.m, char.m, feval.m, formula.m, inline.m, subsref.m,
vectorize.m.
* scripts/legacy/@inline/module.mk: New file.
* scripts/legacy/module.mk, scripts/module.mk: Update.
* test/inline-fcn.tst: New tests.
* test/module.mk: Update.
* ov-fcn-inline.h, ov-fcn-inline.cc: Delete. Remove all uses.
* libinterp/octave-value/module.mk: Update.
* external.txi, func.txi, octave.texi, plot.txi, quad.txi:
Eliminate discusion of inline function objects.
* fplot.m, __ezplot__.m: Use isa to identify inline objects instead of
instead of checking typeinfo.
* ov-fcn-handle.cc, ov-typeinfo.cc: Fix tests.
* ov-base.h, ov-base.cc (octave_base_value::fcn_inline_value): Delete.
* ov.h, ov.cc (octave_value::fcn_inline_value): Delete.
(octave_value::xfcn_inline_value): Delete value extractor.
* ov-class.cc, ov-class.h (octave_inline, octave_inline_fcn):
New classes that allow us to preserve the is_inline_function and
function_value methods that were previously available in the
octave_fcn_inline class.
(F__inline_ctor__): New function for final construction of inline
objects.
* ls-hdf5.cc, ls-mat5.cc, ls-oct-binary.cc, ls-oct-text.cc:
Handle loading of inline function objects from old files as special
cases. New inline function objects will be saved and loaded as
ordinary @class objects.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 23 Mar 2020 15:29:49 -0400 |
parents | 534684fb7bd7 |
children | b743a63e2dab 55bc57f97965 |
rev | line source |
---|---|
27994
f4b6b170a761
Major version and date update for Octave 5.2.0 (bug #57657).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26878
diff
changeset
|
1 % Copyright (C) 1996-2020 John W. Eaton |
7018 | 2 % |
3 % This file is part of Octave. | |
4 % | |
24534
194eb4bd202b
maint: Update punctuation for GPL v3 license text.
Rik <rik@octave.org>
parents:
24510
diff
changeset
|
5 % Octave is free software: you can redistribute it and/or modify it |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22475
diff
changeset
|
6 % under the terms of the GNU General Public License as published by |
24534
194eb4bd202b
maint: Update punctuation for GPL v3 license text.
Rik <rik@octave.org>
parents:
24510
diff
changeset
|
7 % the Free Software Foundation, either version 3 of the License, or |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22475
diff
changeset
|
8 % (at your option) any later version. |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
9 % |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22475
diff
changeset
|
10 % Octave is distributed in the hope that it will be useful, but |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22475
diff
changeset
|
11 % WITHOUT ANY WARRANTY; without even the implied warranty of |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22475
diff
changeset
|
12 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22475
diff
changeset
|
13 % GNU General Public License for more details. |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
14 % |
7018 | 15 % You should have received a copy of the GNU General Public License |
16 % along with Octave; see the file COPYING. If not, see | |
24534
194eb4bd202b
maint: Update punctuation for GPL v3 license text.
Rik <rik@octave.org>
parents:
24510
diff
changeset
|
17 % <https://www.gnu.org/licenses/>. |
3403 | 18 |
19 \input texinfo | |
17151
2557d9e28fe6
set right margin of contents pages to 0pt for letter paper.
John W. Eaton <jwe@octave.org>
parents:
17145
diff
changeset
|
20 |
21594
09a06ed4d1ba
* octave.texi: Set document encoding to UTF-8.
John W. Eaton <jwe@octave.org>
parents:
21204
diff
changeset
|
21 @documentencoding UTF-8 |
09a06ed4d1ba
* octave.texi: Set document encoding to UTF-8.
John W. Eaton <jwe@octave.org>
parents:
21204
diff
changeset
|
22 |
3403 | 23 @setfilename octave.info |
24 | |
14614
4e9dc46d4125
handle texinfo macros consistently in help system and manual
John W. Eaton <jwe@octave.org>
parents:
14531
diff
changeset
|
25 @include macros.texi |
13780
990762e784fe
Fix confusing interaction between @code macro and transpose operator (') in documentation (Bug #34661).
Rik <octave@nomad.inbox5.com>
parents:
12761
diff
changeset
|
26 |
25312
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25217
diff
changeset
|
27 @dircategory Math |
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25217
diff
changeset
|
28 @direntry |
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25217
diff
changeset
|
29 * Octave: (octave). Interactive language for numerical computations. |
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25217
diff
changeset
|
30 @end direntry |
3403 | 31 |
26602
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
32 @c Settings for appearance of example blocks |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
33 @c -------------------------------------------------------- |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
34 |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
35 @exampleindent 2 |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
36 |
17151
2557d9e28fe6
set right margin of contents pages to 0pt for letter paper.
John W. Eaton <jwe@octave.org>
parents:
17145
diff
changeset
|
37 @c Settings for printing on 8-1/2 by 11 inch paper (default): |
2557d9e28fe6
set right margin of contents pages to 0pt for letter paper.
John W. Eaton <jwe@octave.org>
parents:
17145
diff
changeset
|
38 @c -------------------------------------------------------- |
3403 | 39 |
40 @setchapternewpage odd | |
17172
1d5c0c9b3e99
octave.texi: Adjust Table of Contents right margin using direct TeX command.
Rik <rik@octave.org>
parents:
17153
diff
changeset
|
41 @c Fix TOC margins for printed manual |
1d5c0c9b3e99
octave.texi: Adjust Table of Contents right margin using direct TeX command.
Rik <rik@octave.org>
parents:
17153
diff
changeset
|
42 @tex |
1d5c0c9b3e99
octave.texi: Adjust Table of Contents right margin using direct TeX command.
Rik <rik@octave.org>
parents:
17153
diff
changeset
|
43 {\globaldefs = 1 \contentsrightmargin = 0pt} |
1d5c0c9b3e99
octave.texi: Adjust Table of Contents right margin using direct TeX command.
Rik <rik@octave.org>
parents:
17153
diff
changeset
|
44 @end tex |
3403 | 45 |
46 @c Settings for small book format: | |
47 @c ------------------------------ | |
48 | |
26602
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
49 @c @smallbook |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
50 @c @setchapternewpage odd |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
51 @c @finalout |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
52 @c @iftex |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
53 @c @cropmarks |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
54 @c @end iftex |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
55 |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
56 @c ------------------------------ |
3403 | 57 |
58 @defindex op | |
24549
2c497be89710
doc: Create new Graphic Properties Index (bug #52812).
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
59 @defindex pr |
3403 | 60 |
26602
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
61 @c The version.texi file doesn't include a chapter, so it must not be included |
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
62 @c if you want to run the Emacs function texinfo-multiple-files-update. |
20307
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
19921
diff
changeset
|
63 @include version-octave.texi |
3403 | 64 |
25767
d26ea52635d2
doc: Add version number to top title of HTML manual for clarity.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
25312
diff
changeset
|
65 @settitle GNU Octave (version @value{VERSION}) |
3403 | 66 |
5423 | 67 @ifnottex |
3403 | 68 |
27994
f4b6b170a761
Major version and date update for Octave 5.2.0 (bug #57657).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26878
diff
changeset
|
69 Copyright @copyright{} 1996-2020 John W. Eaton. |
3403 | 70 |
71 Permission is granted to make and distribute verbatim copies of | |
72 this manual provided the copyright notice and this permission notice | |
73 are preserved on all copies. | |
74 | |
75 @ignore | |
76 Permission is granted to process this file through Tex and print the | |
77 results, provided the printed document carries copying permission | |
78 notice identical to this one except for the removal of this paragraph | |
79 (this paragraph not being relevant to the printed manual). | |
21632
e3c44a120a8c
octave.texi: clean up unnecessary comments.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21630
diff
changeset
|
80 @end ignore |
3403 | 81 |
82 Permission is granted to copy and distribute modified versions of | |
83 this manual under the conditions for verbatim copying, provided that | |
84 the entire resulting derived work is distributed under the terms of | |
85 a permission notice identical to this one. | |
86 | |
87 Permission is granted to copy and distribute translations of this | |
88 manual into another language, under the above conditions for | |
89 modified versions. | |
5423 | 90 @end ifnottex |
3403 | 91 |
92 @titlepage | |
93 @title GNU Octave | |
94 @subtitle A high-level interactive language for numerical computations | |
25217
0edb99ea10a8
doc: Hardcode EDITION number in title page to 4.
Rik <rik@octave.org>
parents:
25214
diff
changeset
|
95 @c FIXME: Would like to use @value{EDITION} but this variable is the |
0edb99ea10a8
doc: Hardcode EDITION number in title page to 4.
Rik <rik@octave.org>
parents:
25214
diff
changeset
|
96 @c same as VERSION and contains MAJOR.MINOR.PATCH. The variable |
0edb99ea10a8
doc: Hardcode EDITION number in title page to 4.
Rik <rik@octave.org>
parents:
25214
diff
changeset
|
97 @c is automatically generated by Automake in version-octave.texi. |
0edb99ea10a8
doc: Hardcode EDITION number in title page to 4.
Rik <rik@octave.org>
parents:
25214
diff
changeset
|
98 @c Need to use sed to strip off MINOR.PATCH numbers and place |
0edb99ea10a8
doc: Hardcode EDITION number in title page to 4.
Rik <rik@octave.org>
parents:
25214
diff
changeset
|
99 @c the results in a new file, and then @include that new file. |
27802
5d25ebc451fb
doc: Update Edition number of manual to version 6.
Rik <rik@octave.org>
parents:
27688
diff
changeset
|
100 @subtitle Edition 6 for Octave version @value{VERSION} |
25214
5cdd48b2d9ca
doc: Use variables to automatically fill in Title page of manual.
Rik <rik@octave.org>
parents:
25054
diff
changeset
|
101 @subtitle @value{UPDATED-MONTH} |
12336
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
102 @sp 2 |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
103 @multitable @columnfractions 0.4 0.025 0.65 |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
104 @item |
16094
8899c785cc99
doc: Fix warnings associated with Texinfo 5.0 (bug #38392)
Rik <rik@octave.org>
parents:
15685
diff
changeset
|
105 @flushright @image{octave_logo,2.1in} |
8899c785cc99
doc: Fix warnings associated with Texinfo 5.0 (bug #38392)
Rik <rik@octave.org>
parents:
15685
diff
changeset
|
106 @end flushright |
12336
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
107 @tab |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
108 @c this is a spacer column |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
109 @tab |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
110 @sp 8 |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
111 @titlefont{Free Your Numbers} |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
112 @end multitable |
3403 | 113 @author John W. Eaton |
6966 | 114 @author David Bateman |
115 @author S@o{}ren Hauberg | |
17153
96b64a18be13
doc: Fix building info with new macro fixcontentsmargin.
Rik <rik@octave.org>
parents:
17152
diff
changeset
|
116 @author Rik Wehbring |
3403 | 117 @page |
118 @vskip 0pt plus 1filll | |
7018 | 119 Copyright @copyright{} 1996, 1997, 1999, 2000, 2001, 2002, 2005, 2006, |
27994
f4b6b170a761
Major version and date update for Octave 5.2.0 (bug #57657).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26878
diff
changeset
|
120 2007, 2011, 2013, 2015, 2016, 2017, 2018, 2019, 2020 John W. Eaton. |
3403 | 121 |
26297
9254cdba20b2
doc: Update subtitle Edition number in octave.texi.
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
122 This is the fifth edition of the Octave documentation, and is consistent |
3403 | 123 with version @value{VERSION} of Octave. |
124 | |
125 Permission is granted to make and distribute verbatim copies of | |
126 this manual provided the copyright notice and this permission notice | |
127 are preserved on all copies. | |
128 | |
129 Permission is granted to copy and distribute modified versions of this | |
130 manual under the conditions for verbatim copying, provided that the entire | |
131 resulting derived work is distributed under the terms of a permission | |
132 notice identical to this one. | |
133 | |
134 Permission is granted to copy and distribute translations of this manual | |
135 into another language, under the same conditions as for modified versions. | |
136 | |
137 Portions of this document have been adapted from the @code{gawk}, | |
138 @code{readline}, @code{gcc}, and C library manuals, published by the Free | |
5307 | 139 Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
140 02110-1301--1307, USA. | |
3403 | 141 @end titlepage |
142 | |
3606 | 143 @contents |
144 | |
5423 | 145 @ifnottex |
4167 | 146 @node Top |
3403 | 147 @top |
148 | |
149 This manual documents how to run, install and port GNU Octave, as well | |
150 as its new features and incompatibilities, and how to report bugs. | |
151 It corresponds to GNU Octave version @value{VERSION}. | |
5423 | 152 @end ifnottex |
3403 | 153 |
5424 | 154 @c ------------------------------------------------------------------------ |
155 | |
3403 | 156 @menu |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
157 * Preface:: |
3403 | 158 * Introduction:: A brief introduction to Octave. |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
159 * Getting Started:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
160 * Data Types:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
161 * Numeric Data Types:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
162 * Strings:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
163 * Data Containers:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
164 * Variables:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
165 * Expressions:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
166 * Evaluation:: |
3403 | 167 * Statements:: Looping and program flow control. |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
168 * Functions and Scripts:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
169 * Errors and Warnings:: |
4178 | 170 * Debugging:: |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
171 * Input and Output:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
172 * Plotting:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
173 * Matrix Manipulation:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
174 * Arithmetic:: |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
175 * Linear Algebra:: |
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
176 * Vectorization and Faster Code Execution:: |
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
177 * Nonlinear Equations:: |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
178 * Diagonal and Permutation Matrices:: |
5164 | 179 * Sparse Matrices:: |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
180 * Numerical Integration:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
181 * Differential Equations:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
182 * Optimization:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
183 * Statistics:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
184 * Sets:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
185 * Polynomial Manipulations:: |
6549 | 186 * Interpolation:: |
6558 | 187 * Geometry:: |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
188 * Signal Processing:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
189 * Image Processing:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
190 * Audio Processing:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
191 * Object Oriented Programming:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
192 * GUI Development:: |
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
193 * System Utilities:: |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
194 * Packages:: |
16867
be41c30bcb44
Re-write documentation and all examples of dynamically linked functions.
Rik <rik@octave.org>
parents:
16812
diff
changeset
|
195 * External Code Interface:: |
5582 | 196 * Test and Demo Functions:: |
10214
57e24c53e063
doc/interpreter/obsolete.texi: new file; list removed functions
John W. Eaton <jwe@octave.org>
parents:
9908
diff
changeset
|
197 * Obsolete Functions:: |
3403 | 198 * Trouble:: If you have trouble installing Octave. |
199 * Installation:: How to configure, compile and install Octave. | |
17289
4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
Rik <rik@octave.org>
parents:
17172
diff
changeset
|
200 * Grammar and Parser:: |
3403 | 201 * Copying:: The GNU General Public License. |
202 * Concept Index:: An item for each concept. | |
203 * Function Index:: An item for each documented function. | |
204 * Operator Index:: An item for each documented operator. | |
24549
2c497be89710
doc: Create new Graphic Properties Index (bug #52812).
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
205 * Graphics Properties Index:: An item for each graphics object property. |
3403 | 206 |
207 @detailmenu | |
208 --- The Detailed Node Listing --- | |
209 | |
210 Preface | |
211 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
212 * Acknowledgements:: |
16810
62fa28af2842
doc: add citation() to documentation.
Rik <rik@octave.org>
parents:
16533
diff
changeset
|
213 * Citing Octave in Publications:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
214 * How You Can Contribute to Octave:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
215 * Distribution:: |
3453 | 216 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
217 Introduction |
3453 | 218 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
219 * Running Octave:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
220 * Simple Examples:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
221 * Conventions:: |
3453 | 222 |
223 Conventions | |
224 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
225 * Fonts:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
226 * Evaluation Notation:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
227 * Printing Notation:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
228 * Error Messages:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
229 * Format of Descriptions:: |
3453 | 230 |
231 Format of Descriptions | |
232 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
233 * A Sample Function Description:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
234 * A Sample Command Description:: |
3453 | 235 |
236 Getting Started | |
237 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
238 * Invoking Octave from the Command Line:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
239 * Quitting Octave:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
240 * Getting Help:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
241 * Command Line Editing:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
242 * Errors:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
243 * Executable Octave Programs:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
244 * Comments:: |
3453 | 245 |
6620 | 246 Invoking Octave from the Command Line |
3453 | 247 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
248 * Command Line Options:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
249 * Startup Files:: |
3453 | 250 |
251 Command Line Editing | |
252 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
253 * Cursor Motion:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
254 * Killing and Yanking:: |
22342
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
255 * Commands for Text:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
256 * Commands for Completion:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
257 * Commands for History:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
258 * Customizing readline:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
259 * Customizing the Prompt:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
260 * Diary and Echo Commands:: |
3453 | 261 |
9035
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
262 Comments |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
263 |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
264 * Single Line Comments:: |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
265 * Block Comments:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
266 * Comments and the Help System:: |
9035
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
267 |
3453 | 268 Data Types |
269 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
270 * Built-in Data Types:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
271 * User-defined Data Types:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
272 * Object Sizes:: |
3453 | 273 |
274 Built-in Data Types | |
275 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
276 * Numeric Objects:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
277 * Missing Data:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
278 * String Objects:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
279 * Data Structure Objects:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
280 * Cell Array Objects:: |
3453 | 281 |
282 Numeric Data Types | |
283 | |
7984
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
284 * Matrices:: |
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
285 * Ranges:: |
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
286 * Single Precision Data Types:: |
6549 | 287 * Integer Data Types:: |
6781 | 288 * Bit Manipulations:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
289 * Logical Values:: |
7984
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
290 * Promotion and Demotion of Data Types:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
291 * Predicates for Numeric Objects:: |
3453 | 292 |
293 Matrices | |
294 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
295 * Empty Matrices:: |
3453 | 296 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
297 Integer Data Types |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
298 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
299 * Integer Arithmetic:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
300 |
3453 | 301 Strings |
302 | |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
303 * Escape Sequences in String Constants:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
304 * Character Arrays:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
305 * Creating Strings:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
306 * Comparing Strings:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
307 * Manipulating Strings:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
308 * String Conversions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
309 * Character Class Functions:: |
3453 | 310 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
311 Creating Strings |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
312 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
313 * Concatenating Strings:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
314 * Converting Numerical Data to Strings:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
315 |
6837 | 316 Data Containers |
3453 | 317 |
12596
5161d02c96b7
doc: Add help text for dynamic naming "(var)" of structure fields.
Rik <octave@nomad.inbox5.com>
parents:
12573
diff
changeset
|
318 * Structures:: |
23348
5ab7192f91d8
containers.Map: New key/value storage container (bug #49559).
Rik <rik@octave.org>
parents:
23255
diff
changeset
|
319 * containers.Map:: |
6837 | 320 * Cell Arrays:: |
321 * Comma Separated Lists:: | |
3453 | 322 |
12596
5161d02c96b7
doc: Add help text for dynamic naming "(var)" of structure fields.
Rik <octave@nomad.inbox5.com>
parents:
12573
diff
changeset
|
323 Structures |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
324 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
325 * Basic Usage and Examples:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
326 * Structure Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
327 * Creating Structures:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
328 * Manipulating Structures:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
329 * Processing Data in Structures:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
330 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
331 Cell Arrays |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
332 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
333 * Basic Usage of Cell Arrays:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
334 * Creating Cell Arrays:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
335 * Indexing Cell Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
336 * Cell Arrays of Strings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
337 * Processing Data in Cell Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
338 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
339 Comma Separated Lists |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
340 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
341 * Comma Separated Lists Generated from Cell Arrays:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
342 * Comma Separated Lists Generated from Structure Arrays:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
343 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
344 Variables |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
345 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
346 * Global Variables:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
347 * Persistent Variables:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
348 * Status of Variables:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
349 |
3453 | 350 Expressions |
351 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
352 * Index Expressions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
353 * Calling Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
354 * Arithmetic Ops:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
355 * Comparison Ops:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
356 * Boolean Expressions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
357 * Assignment Ops:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
358 * Increment Ops:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
359 * Operator Precedence:: |
3453 | 360 |
14033
dfbf6a49847c
doc: Update documentation on indexing expressions
Rik <octave@nomad.inbox5.com>
parents:
13943
diff
changeset
|
361 Index Expressions |
dfbf6a49847c
doc: Update documentation on indexing expressions
Rik <octave@nomad.inbox5.com>
parents:
13943
diff
changeset
|
362 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
363 * Advanced Indexing:: |
14033
dfbf6a49847c
doc: Update documentation on indexing expressions
Rik <octave@nomad.inbox5.com>
parents:
13943
diff
changeset
|
364 |
3453 | 365 Calling Functions |
366 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
367 * Call by Value:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
368 * Recursion:: |
24510
a2569d574ae5
Add a help entry and documentation for @ character (bug #52771).
Daniel J Sebald <daniel.sebald@ieee.org>
parents:
23348
diff
changeset
|
369 * Access via Handle:: |
3453 | 370 |
371 Boolean Expressions | |
372 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
373 * Element-by-element Boolean Operators:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
374 * Short-circuit Boolean Operators:: |
3453 | 375 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
376 Evaluation |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
377 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
378 * Calling a Function by its Name:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
379 * Evaluation in a Different Context:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
380 |
3453 | 381 Statements |
382 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
383 * The if Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
384 * The switch Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
385 * The while Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
386 * The do-until Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
387 * The for Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
388 * The break Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
389 * The continue Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
390 * The unwind_protect Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
391 * The try Statement:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
392 * Continuation Lines:: |
3453 | 393 |
16394
a53f56e16627
doc: Update texinfo @detailmenu to include Java chapter.
Rik <rik@octave.org>
parents:
16137
diff
changeset
|
394 The switch Statement |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
395 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
396 * Notes for the C Programmer:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
397 |
16394
a53f56e16627
doc: Update texinfo @detailmenu to include Java chapter.
Rik <rik@octave.org>
parents:
16137
diff
changeset
|
398 The for Statement |
3453 | 399 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
400 * Looping Over Structure Elements:: |
3453 | 401 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
402 Functions and Scripts |
3453 | 403 |
16394
a53f56e16627
doc: Update texinfo @detailmenu to include Java chapter.
Rik <rik@octave.org>
parents:
16137
diff
changeset
|
404 * Introduction to Function and Script Files:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
405 * Defining Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
406 * Multiple Return Values:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
407 * Variable-length Argument Lists:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
408 * Ignoring Arguments:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
409 * Variable-length Return Lists:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
410 * Returning from a Function:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
411 * Default Arguments:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
412 * Function Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
413 * Script Files:: |
28427
7a8c69c4eb55
convert obsolete octave_fcn_inline object to @inline class
John W. Eaton <jwe@octave.org>
parents:
27995
diff
changeset
|
414 * Function Handles and Anonymous Functions:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
415 * Commands:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
416 * Organization of Functions:: |
3453 | 417 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
418 Function Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
419 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
420 * Manipulating the Load Path:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
421 * Subfunctions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
422 * Private Functions:: |
16394
a53f56e16627
doc: Update texinfo @detailmenu to include Java chapter.
Rik <rik@octave.org>
parents:
16137
diff
changeset
|
423 * Nested Functions:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
424 * Overloading and Autoloading:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
425 * Function Locking:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
426 * Function Precedence:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
427 |
22342
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
428 Script Files |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
429 |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
430 * Publish Octave Script Files:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
431 * Publishing Markup:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
432 |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
433 Publishing Markup |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
434 |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
435 * Using Publishing Markup in Script Files:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
436 * Text Formatting:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
437 * Sections:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
438 * Preformatted Code:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
439 * Preformatted Text:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
440 * Bulleted Lists:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
441 * Numbered Lists:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
442 * Including File Content:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
443 * Including Graphics:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
444 * Including URLs:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
445 * Mathematical Equations:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
446 * HTML Markup:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
447 * LaTeX Markup:: |
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
448 |
28427
7a8c69c4eb55
convert obsolete octave_fcn_inline object to @inline class
John W. Eaton <jwe@octave.org>
parents:
27995
diff
changeset
|
449 Function Handles and Anonymous Functions |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
450 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
451 * Function Handles:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
452 * Anonymous Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
453 |
6667 | 454 Errors and Warnings |
455 | |
456 * Handling Errors:: | |
457 * Handling Warnings:: | |
4178 | 458 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
459 Handling Errors |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
460 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
461 * Raising Errors:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
462 * Catching Errors:: |
12560
d6ad4ed57dda
Add onCleanup function to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12526
diff
changeset
|
463 * Recovering From Errors:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
464 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
465 Handling Warnings |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
466 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
467 * Issuing Warnings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
468 * Enabling and Disabling Warnings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
469 |
4178 | 470 Debugging |
471 | |
6646 | 472 * Entering Debug Mode:: |
7787
6b521b1e3631
Add dbquit and make dbstep compatible. Use parser in debug mode to handle multi-line input
David Bateman <dbateman@free.fr>
parents:
7018
diff
changeset
|
473 * Leaving Debug Mode:: |
6646 | 474 * Breakpoints:: |
475 * Debug Mode:: | |
7787
6b521b1e3631
Add dbquit and make dbstep compatible. Use parser in debug mode to handle multi-line input
David Bateman <dbateman@free.fr>
parents:
7018
diff
changeset
|
476 * Call Stack:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
477 * Profiling:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
478 * Profiler Example:: |
6646 | 479 |
3453 | 480 Input and Output |
481 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
482 * Basic Input and Output:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
483 * C-Style I/O Functions:: |
3453 | 484 |
485 Basic Input and Output | |
486 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
487 * Terminal Output:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
488 * Terminal Input:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
489 * Simple File I/O:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
490 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
491 Terminal Output |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
492 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
493 * Paging Screen Output:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
494 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
495 Simple File I/O |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
496 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
497 * Saving Data on Unexpected Exits:: |
3453 | 498 |
499 C-Style I/O Functions | |
500 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
501 * Opening and Closing Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
502 * Simple Output:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
503 * Line-Oriented Input:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
504 * Formatted Output:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
505 * Output Conversion for Matrices:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
506 * Output Conversion Syntax:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
507 * Table of Output Conversions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
508 * Integer Conversions:: |
6554 | 509 * Floating-Point Conversions:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
510 * Other Output Conversions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
511 * Formatted Input:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
512 * Input Conversion Syntax:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
513 * Table of Input Conversions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
514 * Numeric Input Conversions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
515 * String Input Conversions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
516 * Binary I/O:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
517 * Temporary Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
518 * EOF and Errors:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
519 * File Positioning:: |
3453 | 520 |
521 Plotting | |
522 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
523 * Introduction to Plotting:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
524 * High-Level Plotting:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
525 * Graphics Data Structures:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
526 * Advanced Plotting:: |
3453 | 527 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
528 High-Level Plotting |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
529 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
530 * Two-Dimensional Plots:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
531 * Three-Dimensional Plots:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
532 * Plot Annotations:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
533 * Multiple Plots on One Page:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
534 * Multiple Plot Windows:: |
19842
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
535 * Manipulation of Plot Objects:: |
16096
9720ecf8d257
Fix additional warning associated with Texinfo 5.0 (bug #38392)
Rik <rik@octave.org>
parents:
16094
diff
changeset
|
536 * Manipulation of Plot Windows:: |
9720ecf8d257
Fix additional warning associated with Texinfo 5.0 (bug #38392)
Rik <rik@octave.org>
parents:
16094
diff
changeset
|
537 * Use of the @code{interpreter} Property:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
538 * Printing and Saving Plots:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
539 * Interacting with Plots:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
540 * Test Plotting Functions:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
541 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
542 Two-Dimensional Plots |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
543 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
544 * Axis Configuration:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
545 * Two-dimensional Function Plotting:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
546 * Two-dimensional Geometric Shapes:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
547 |
12526
f8ea3eabcb85
Add daspect, pbaspect functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12525
diff
changeset
|
548 Three-Dimensional Plots |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
549 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
550 * Aspect Ratio:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
551 * Three-dimensional Function Plotting:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
552 * Three-dimensional Geometric Shapes:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
553 |
9676 | 554 Graphics Data Structures |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
555 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
556 * Introduction to Graphics Structures:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
557 * Graphics Objects:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
558 * Graphics Object Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
559 * Searching Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
560 * Managing Default Properties:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
561 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
562 Graphics Object Properties |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
563 |
26878
3c7c5b7c3044
doc: Refer to "root object" rather than "root figure object".
Rik <rik@octave.org>
parents:
26804
diff
changeset
|
564 * Root Properties:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
565 * Figure Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
566 * Axes Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
567 * Line Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
568 * Text Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
569 * Image Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
570 * Patch Properties:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
571 * Surface Properties:: |
22342
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
572 * Light Properties:: |
20660
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
573 * Uimenu Properties:: |
22342
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
574 * Uibuttongroup Properties:: |
20660
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
575 * Uicontextmenu Properties:: |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
576 * Uipanel Properties:: |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
577 * Uicontrol Properties:: |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
578 * Uitoolbar Properties:: |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
579 * Uipushtool Properties:: |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
580 * Uitoggletool Properties:: |
9676 | 581 |
582 Advanced Plotting | |
583 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
584 * Colors:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
585 * Line Styles:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
586 * Marker Styles:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
587 * Callbacks:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
588 * Application-defined Data:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
589 * Object Groups:: |
23255
aaf91b4f48e4
hgtransform.m: New function (bug #50466).
Rik <rik@octave.org>
parents:
23232
diff
changeset
|
590 * Transform Groups:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
591 * Graphics Toolkits:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
592 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
593 Object Groups |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
594 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
595 * Data Sources in Object Groups:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
596 * Area Series:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
597 * Bar Series:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
598 * Contour Groups:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
599 * Error Bar Series:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
600 * Line Series:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
601 * Quiver Group:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
602 * Scatter Group:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
603 * Stair Group:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
604 * Stem Series:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
605 * Surface Group:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
606 |
11576
8ac9687dbe9f
rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents:
11538
diff
changeset
|
607 Graphics Toolkits |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
608 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
609 * Customizing Toolkit Behavior:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
610 |
3453 | 611 Matrix Manipulation |
612 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
613 * Finding Elements and Checking Conditions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
614 * Rearranging Matrices:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
615 * Special Utility Matrices:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
616 * Famous Matrices:: |
3453 | 617 |
618 Arithmetic | |
619 | |
9141
c1fff751b5a8
Update section 17.1 (Utility Functions) of arith.txi
Rik <rdrider0-list@yahoo.com>
parents:
9038
diff
changeset
|
620 * Exponents and Logarithms:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
621 * Complex Arithmetic:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
622 * Trigonometry:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
623 * Sums and Products:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
624 * Utility Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
625 * Special Functions:: |
12185
862a8e490445
doc fix for rational approximation functions
John W. Eaton <jwe@octave.org>
parents:
11576
diff
changeset
|
626 * Rational Approximations:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
627 * Coordinate Transformations:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
628 * Mathematical Constants:: |
3453 | 629 |
630 Linear Algebra | |
631 | |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
632 * Techniques Used for Linear Algebra:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
633 * Basic Matrix Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
634 * Matrix Factorizations:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
635 * Functions of a Matrix:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
636 * Specialized Solvers:: |
3453 | 637 |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
638 Vectorization and Faster Code Execution |
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
639 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
640 * Basic Vectorization:: Basic techniques for code optimization |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
641 * Broadcasting:: Broadcasting operations |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
642 * Function Application:: Applying functions to arrays, cells, and structs |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
643 * Accumulation:: Accumulation functions |
16878
011119bf4868
doc: Add jit_enable() and debug_jit() to manual.
Rik <rik@octave.org>
parents:
16867
diff
changeset
|
644 * JIT Compiler:: Just-In-Time Compiler for loops |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
645 * Miscellaneous Techniques:: Other techniques for speeding up code |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
646 * Examples:: |
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
647 |
12521
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
648 Nonlinear Equations |
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
649 |
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
650 * Solvers:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
651 * Minimizers:: |
12521
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
652 |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
653 Diagonal and Permutation Matrices |
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
654 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
655 * Basic Usage:: Creation and Manipulation of Diagonal/Permutation Matrices |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
656 * Matrix Algebra:: Linear Algebra with Diagonal/Permutation Matrices |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
657 * Function Support:: Functions That Are Aware of These Matrices |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
658 * Example Code:: Examples of Usage |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
659 * Zeros Treatment:: Differences in Treatment of Zero Elements |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
660 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
661 Basic Usage |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
662 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
663 * Creating Diagonal Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
664 * Creating Permutation Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
665 * Explicit and Implicit Conversions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
666 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
667 Matrix Algebra |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
668 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
669 * Expressions Involving Diagonal Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
670 * Expressions Involving Permutation Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
671 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
672 Function Support |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
673 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
674 * Diagonal Matrix Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
675 * Permutation Matrix Functions:: |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
676 |
5164 | 677 Sparse Matrices |
678 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
679 * Basics:: Creation and Manipulation of Sparse Matrices |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
680 * Sparse Linear Algebra:: Linear Algebra on Sparse Matrices |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
681 * Iterative Techniques:: Iterative Techniques |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
682 * Real Life Example:: Using Sparse Matrices |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
683 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
684 Basics |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
685 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
686 * Storage of Sparse Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
687 * Creating Sparse Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
688 * Information:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
689 * Operators and Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
690 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
691 Operators and Functions |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
692 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
693 * Sparse Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
694 * Return Types of Operators and Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
695 * Mathematical Considerations:: |
5164 | 696 |
6741 | 697 Numerical Integration |
3453 | 698 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
699 * Functions of One Variable:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
700 * Orthogonal Collocation:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
701 * Functions of Multiple Variables:: |
3453 | 702 |
703 Differential Equations | |
704 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
705 * Ordinary Differential Equations:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
706 * Differential-Algebraic Equations:: |
3453 | 707 |
20660
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
708 Ordinary Differential Equations |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
709 |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
710 * Matlab-compatible solvers:: |
63f975ff1f7c
doc: Update @detailmenu in octave.texi
Rik <rik@octave.org>
parents:
20307
diff
changeset
|
711 |
3453 | 712 Optimization |
713 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
714 * Linear Programming:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
715 * Quadratic Programming:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
716 * Nonlinear Programming:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
717 * Linear Least Squares:: |
3453 | 718 |
719 Statistics | |
720 | |
6754 | 721 * Descriptive Statistics:: |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
25816
diff
changeset
|
722 * Statistics on Sliding Windows of Data:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
723 * Basic Statistical Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
724 * Correlation and Regression Analysis:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
725 * Distributions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
726 * Random Number Generation:: |
3453 | 727 |
6741 | 728 Sets |
729 | |
730 * Set Operations:: | |
731 | |
6850 | 732 Polynomial Manipulations |
733 | |
734 * Evaluating Polynomials:: | |
735 * Finding Roots:: | |
736 * Products of Polynomials:: | |
11538
6eded7561d9d
Add undocumented polyaffine function to documentation.
Rik <octave@nomad.inbox5.com>
parents:
11523
diff
changeset
|
737 * Derivatives / Integrals / Transforms:: |
6850 | 738 * Polynomial Interpolation:: |
739 * Miscellaneous Functions:: | |
740 | |
6702 | 741 Interpolation |
6823 | 742 |
6702 | 743 * One-dimensional Interpolation:: |
744 * Multi-dimensional Interpolation:: | |
6570 | 745 |
6823 | 746 Geometry |
747 | |
748 * Delaunay Triangulation:: | |
749 * Voronoi Diagrams:: | |
750 * Convex Hull:: | |
751 * Interpolation on Scattered Data:: | |
752 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
753 Delaunay Triangulation |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
754 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
755 * Plotting the Triangulation:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
756 * Identifying Points in Triangulation:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
757 |
6535 | 758 Image Processing |
759 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
760 * Loading and Saving Images:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
761 * Displaying Images:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
762 * Representing Images:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
763 * Plotting on top of Images:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
764 * Color Conversion:: |
6535 | 765 |
19842
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
766 Audio Processing |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
767 |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
768 * Audio File Utilities:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
769 * Audio Device Information:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
770 * Audio Player:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
771 * Audio Recorder:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
772 * Audio Data Processing:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
773 |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
774 Audio Player |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
775 |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
776 * Playback:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
777 * Player Properties:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
778 |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
779 Audio Recorder |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
780 |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
781 * Recording:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
782 * Data Retrieval:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
783 * Recorder Properties:: |
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
784 |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
785 Object Oriented Programming |
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
786 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
787 * Creating a Class:: |
21072
a9ed4104ecfd
doc: Rewrite documentation for Object Oriented Programming.
Rik <rik@octave.org>
parents:
20660
diff
changeset
|
788 * Class Methods:: |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
789 * Indexing Objects:: |
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
790 * Overloading Objects:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
791 * Inheritance and Aggregation:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
792 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
793 Indexing Objects |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
794 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
795 * Defining Indexing And Indexed Assignment:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
796 * Indexed Assignment Optimization:: |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
797 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
798 Overloading Objects |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
799 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
800 * Function Overloading:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
801 * Operator Overloading:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
802 * Precedence of Objects:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
803 |
13943
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
804 GUI Development |
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
805 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
806 * I/O Dialogs:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
807 * Progress Bar:: |
19842
03adada53347
doc: Add ui* family of functions to Octave manual.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
808 * UI Elements:: |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
809 * GUI Utility Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
810 * User-Defined Preferences:: |
27688
7e6836784575
doc: Move commandwind() function and friends to new section of manual (bug #57213).
Rik <rik@octave.org>
parents:
26878
diff
changeset
|
811 * Octave Workspace Windows:: |
13943
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
812 |
3453 | 813 System Utilities |
814 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
815 * Timing Utilities:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
816 * Filesystem Utilities:: |
6549 | 817 * File Archiving Utilities:: |
818 * Networking Utilities:: | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
819 * Controlling Subprocesses:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
820 * Process ID Information:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
821 * Environment Variables:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
822 * Current Working Directory:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
823 * Password Database Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
824 * Group Database Functions:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
825 * System Information:: |
6702 | 826 * Hashing Functions:: |
3453 | 827 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
828 Networking Utilities |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
829 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
830 * FTP Objects:: |
27806
06af06188403
doc: Add missing DOCSTRINGs to Octave manual.
Rik <rik@octave.org>
parents:
27802
diff
changeset
|
831 * WWW Access:: |
16812
366a13bd71d5
doc: Add base64_encode()/base64_decode() to documentation.
Rik <rik@octave.org>
parents:
16810
diff
changeset
|
832 * Base64 and Binary Data Transmission:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
833 |
6537 | 834 Packages |
835 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
836 * Installing and Removing Packages:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
837 * Using Packages:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
838 * Administrating Packages:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
839 * Creating Packages:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
840 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
841 Creating Packages |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
842 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
843 * The DESCRIPTION File:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
844 * The INDEX File:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
845 * PKG_ADD and PKG_DEL Directives:: |
17756
9aff1c9fd70f
doc: Add missing functions to manual.
Rik <rik@octave.org>
parents:
17744
diff
changeset
|
846 * Missing Components:: |
6537 | 847 |
16867
be41c30bcb44
Re-write documentation and all examples of dynamically linked functions.
Rik <rik@octave.org>
parents:
16812
diff
changeset
|
848 External Code Interface |
6570 | 849 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
850 * Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
851 * Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
852 * Standalone Programs:: |
21630
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21595
diff
changeset
|
853 * Java Interface:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
854 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
855 Oct-Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
856 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
857 * Getting Started with Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
858 * Matrices and Arrays in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
859 * Character Strings in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
860 * Cell Arrays in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
861 * Structures in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
862 * Sparse Matrices in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
863 * Accessing Global Variables in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
864 * Calling Octave Functions from Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
865 * Calling External Code from Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
866 * Allocating Local Memory in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
867 * Input Parameter Checking in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
868 * Exception and Error Handling in Oct-Files:: |
22970
cc025b4bd2fb
doc: Review Appendix A, External Code Interface, of manual.
Rik <rik@octave.org>
parents:
22775
diff
changeset
|
869 * Documentation and Testing of Oct-Files:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
870 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
871 Sparse Matrices in Oct-Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
872 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
873 * Array and Sparse Class Differences:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
874 * Creating Sparse Matrices in Oct-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
875 * Using Sparse Matrices in Oct-Files:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
876 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
877 Mex-Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
878 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
879 * Getting Started with Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
880 * Working with Matrices and Arrays in Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
881 * Character Strings in Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
882 * Cell Arrays with Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
883 * Structures with Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
884 * Sparse Matrices with Mex-Files:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
885 * Calling Other Functions in Mex-Files:: |
6570 | 886 |
21630
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21595
diff
changeset
|
887 Java Interface |
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21595
diff
changeset
|
888 |
23213
b8a186a9760b
doc: Overhaul Java interface description (bug #50299)
Ernst Reissner <rei3ner@arcor.de>
parents:
22970
diff
changeset
|
889 * Making Java Classes Available:: |
b8a186a9760b
doc: Overhaul Java interface description (bug #50299)
Ernst Reissner <rei3ner@arcor.de>
parents:
22970
diff
changeset
|
890 * How to use Java from within Octave:: |
25816
98242f7e8a0b
Document how the JVM can be selected at load time (bug #49111).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25768
diff
changeset
|
891 * Set up the JVM:: |
21630
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21595
diff
changeset
|
892 * Java Interface Functions:: |
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21595
diff
changeset
|
893 |
5582 | 894 Test and Demo Functions |
895 | |
896 * Test Functions:: | |
897 * Demonstration Functions:: | |
898 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
899 Trouble |
3453 | 900 |
901 * Actual Bugs:: Bugs we will fix later. | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
902 * Reporting Bugs:: |
21630
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21595
diff
changeset
|
903 * How To Get Help with Octave:: |
22342
609403f90bb7
doc: Update Copyright and release date for manual.
Rik <rik@octave.org>
parents:
21632
diff
changeset
|
904 * How to Distinguish Between Octave and Matlab:: |
3453 | 905 |
906 Reporting Bugs | |
907 | |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
908 * Bug Criteria:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
909 * Bug Tracker:: Where to submit your bug report. |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
910 * Bug Reporting:: How to report a bug effectively. |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
911 * Sending Patches:: How to send a patch for Octave. |
3453 | 912 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
913 Installation |
3453 | 914 |
14150
87f06b9990bb
doc: improve documentation for building Octave
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
915 * Build Dependencies:: |
87f06b9990bb
doc: improve documentation for building Octave
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
916 * Running Configure and Make:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
917 * Compiling Octave with 64-bit Indexing:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
918 * Installation Problems:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
919 |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
920 Build Dependencies |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
921 |
14531
8985cbbd2fe4
doc: Periodic spellcheck of documentation
Rik <octave@nomad.inbox5.com>
parents:
14491
diff
changeset
|
922 * Obtaining the Dependencies Automatically:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
923 * Build Tools:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
924 * External Packages:: |
3453 | 925 |
12573
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
926 Grammar and Parser |
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
927 |
17152
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
928 * Keywords:: |
f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Rik <rik@octave.org>
parents:
17151
diff
changeset
|
929 * Parser:: |
3453 | 930 @end detailmenu |
3403 | 931 @end menu |
932 | |
5424 | 933 @c ------------------------------------------------------------------------ |
26602
4e521d091a70
octave.texi: Change indentation of @example blocks to 2 ems in PDF.
Rik <rik@octave.org>
parents:
26376
diff
changeset
|
934 @c Chapters of manual. |
5424 | 935 |
3403 | 936 @include preface.texi |
937 @include intro.texi | |
938 @include basics.texi | |
939 @include data.texi | |
940 @include numbers.texi | |
941 @include strings.texi | |
3439 | 942 @include container.texi |
3403 | 943 @include var.texi |
944 @include expr.texi | |
945 @include eval.texi | |
946 @include stmt.texi | |
947 @include func.texi | |
948 @include errors.texi | |
4167 | 949 @include debug.texi |
3403 | 950 @include io.texi |
951 @include plot.texi | |
952 @include matrix.texi | |
953 @include arith.texi | |
954 @include linalg.texi | |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
955 @include vectorize.texi |
3403 | 956 @include nonlin.texi |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
957 @include diagperm.texi |
5164 | 958 @include sparse.texi |
3403 | 959 @include quad.texi |
960 @include diffeq.texi | |
961 @include optim.texi | |
962 @include stats.texi | |
963 @include set.texi | |
964 @include poly.texi | |
6549 | 965 @include interp.texi |
6558 | 966 @include geometry.texi |
3403 | 967 @include signal.texi |
968 @include image.texi | |
969 @include audio.texi | |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
970 @include oop.texi |
13943
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
971 @include gui.texi |
3403 | 972 @include system.texi |
6537 | 973 @include package.texi |
3403 | 974 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
975 @c ------------------------------------------------------------------------ |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
976 @c Appendices start here. |
3403 | 977 |
16867
be41c30bcb44
Re-write documentation and all examples of dynamically linked functions.
Rik <rik@octave.org>
parents:
16812
diff
changeset
|
978 @include external.texi |
5582 | 979 @include testfun.texi |
10214
57e24c53e063
doc/interpreter/obsolete.texi: new file; list removed functions
John W. Eaton <jwe@octave.org>
parents:
9908
diff
changeset
|
980 @include obsolete.texi |
3403 | 981 @include bugs.texi |
982 @include install.texi | |
12573
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
983 @include grammar.texi |
3403 | 984 @include gpl.texi |
985 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
986 @c ------------------------------------------------------------------------ |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
18182
diff
changeset
|
987 @c Indices start here. |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
988 |
3403 | 989 @include cp-idx.texi |
990 @include fn-idx.texi | |
991 @include op-idx.texi | |
24549
2c497be89710
doc: Create new Graphic Properties Index (bug #52812).
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
992 @include pr-idx.texi |
3403 | 993 |
994 @bye |