Mercurial > octave-nkf
annotate doc/interpreter/octave.texi @ 16094:8899c785cc99
doc: Fix warnings associated with Texinfo 5.0 (bug #38392)
* doc/interpreter/octave.texi: Start @end flushright at beginning of new line.
* doc/interpreter/plot.txi: Use @itemx after @item in table for markeredgecolor.
* doc/interpreter/tips.txi: Eliminate null @item entries in table of variable
recommendations.
* libinterp/interpfcn/dirfns.cc: Use @itemx instead of @item in table of regexp
patterns.
* libinterp/interpfcn/file-io.cc: Use @item rather than just formatted text
in @table for Endian format.
* scripts/io/strread.m: Use @itemx after @item for format %f,%n.
* scripts/plot/legend.m: Use @item instead of @itemx in table of options.
* scripts/plot/print.m: Use @item instead of @itemx in table of options.
* scripts/time/datetick.m: Overhaul docstring.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 24 Feb 2013 07:16:22 -0800 |
parents | 18f8f2987205 |
children | 9720ecf8d257 |
rev | line source |
---|---|
14138
72c96de7a403
maint: update copyright notices for 2012
John W. Eaton <jwe@octave.org>
parents:
14116
diff
changeset
|
1 % Copyright (C) 1996-2012 John W. Eaton |
7018 | 2 % |
3 % This file is part of Octave. | |
4 % | |
5 % Octave is free software; you can redistribute it and/or modify it | |
6 % under the terms of the GNU General Public License as published by the | |
7 % Free Software Foundation; either version 3 of the License, or (at | |
8 % your option) any later version. | |
9 % | |
10 % Octave is distributed in the hope that it will be useful, but WITHOUT | |
11 % ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
12 % FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
13 % for more details. | |
14 % | |
15 % You should have received a copy of the GNU General Public License | |
16 % along with Octave; see the file COPYING. If not, see | |
17 % <http://www.gnu.org/licenses/>. | |
3403 | 18 |
19 \input texinfo | |
20 @setfilename octave.info | |
21 | |
14614
4e9dc46d4125
handle texinfo macros consistently in help system and manual
John W. Eaton <jwe@octave.org>
parents:
14531
diff
changeset
|
22 @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
|
23 |
3403 | 24 @ifinfo |
25 @format | |
26 START-INFO-DIR-ENTRY | |
10599
d0e0bb2ebebb
Remove tabs in .txi files causing problems with pdf formatting.
Rik <octave@nomad.inbox5.com>
parents:
10452
diff
changeset
|
27 * Octave: (octave). Interactive language for numerical computations. |
d0e0bb2ebebb
Remove tabs in .txi files causing problems with pdf formatting.
Rik <octave@nomad.inbox5.com>
parents:
10452
diff
changeset
|
28 |
3403 | 29 END-INFO-DIR-ENTRY |
30 @end format | |
31 @end ifinfo | |
32 | |
33 @c Settings for printing on 8-1/2 by 11 inch paper: | |
34 @c ----------------------------------------------- | |
35 | |
36 @setchapternewpage odd | |
37 | |
38 @c Settings for small book format: | |
39 @c ------------------------------ | |
40 | |
41 @ignore | |
42 @smallbook | |
43 @setchapternewpage odd | |
44 @finalout | |
45 @iftex | |
46 @cropmarks | |
47 @end iftex | |
48 @end ignore | |
49 | |
50 @defindex op | |
51 | |
9908 | 52 @c The version.texi file doesn't include a chapter, so it must not be |
53 @c included if you want to run the Emacs function | |
54 @c texinfo-multiple-files-update. | |
55 @include version.texi | |
3403 | 56 |
57 @settitle GNU Octave | |
58 | |
5423 | 59 @ifnottex |
3403 | 60 |
7018 | 61 Copyright @copyright{} 1996, 1997, 1999, 2000, 2001, 2002, 2005, 2006, |
12343
38384a0f75c0
Update copyright on written documentation to 2011
Rik <octave@nomad.inbox5.com>
parents:
12336
diff
changeset
|
62 2007, 2011 John W. Eaton. |
3403 | 63 |
64 Permission is granted to make and distribute verbatim copies of | |
65 this manual provided the copyright notice and this permission notice | |
66 are preserved on all copies. | |
67 | |
68 @ignore | |
69 Permission is granted to process this file through Tex and print the | |
70 results, provided the printed document carries copying permission | |
71 notice identical to this one except for the removal of this paragraph | |
72 (this paragraph not being relevant to the printed manual). | |
73 | |
74 @end ignore | |
75 Permission is granted to copy and distribute modified versions of | |
76 this manual under the conditions for verbatim copying, provided that | |
77 the entire resulting derived work is distributed under the terms of | |
78 a permission notice identical to this one. | |
79 | |
80 Permission is granted to copy and distribute translations of this | |
81 manual into another language, under the above conditions for | |
82 modified versions. | |
5423 | 83 @end ifnottex |
3403 | 84 |
85 @titlepage | |
86 @title GNU Octave | |
87 @subtitle A high-level interactive language for numerical computations | |
88 @subtitle Edition 3 for Octave version @value{VERSION} | |
12336
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
89 @subtitle February 2011 |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
90 @sp 2 |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
91 @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
|
92 @item |
16094
8899c785cc99
doc: Fix warnings associated with Texinfo 5.0 (bug #38392)
Rik <rik@octave.org>
parents:
15685
diff
changeset
|
93 @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
|
94 @end flushright |
12336
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
95 @tab |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
96 @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
|
97 @tab |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
98 @sp 8 |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
99 @titlefont{Free Your Numbers} |
af2b18354a8e
Add new Octave O logo to Mercurial and build process.
Rik <octave@nomad.inbox5.com>
parents:
12226
diff
changeset
|
100 @end multitable |
3403 | 101 @author John W. Eaton |
6966 | 102 @author David Bateman |
103 @author S@o{}ren Hauberg | |
3403 | 104 @page |
105 @vskip 0pt plus 1filll | |
7018 | 106 Copyright @copyright{} 1996, 1997, 1999, 2000, 2001, 2002, 2005, 2006, |
12343
38384a0f75c0
Update copyright on written documentation to 2011
Rik <octave@nomad.inbox5.com>
parents:
12336
diff
changeset
|
107 2007, 2011 John W. Eaton. |
3403 | 108 |
109 This is the third edition of the Octave documentation, and is consistent | |
110 with version @value{VERSION} of Octave. | |
111 | |
112 Permission is granted to make and distribute verbatim copies of | |
113 this manual provided the copyright notice and this permission notice | |
114 are preserved on all copies. | |
115 | |
116 Permission is granted to copy and distribute modified versions of this | |
117 manual under the conditions for verbatim copying, provided that the entire | |
118 resulting derived work is distributed under the terms of a permission | |
119 notice identical to this one. | |
120 | |
121 Permission is granted to copy and distribute translations of this manual | |
122 into another language, under the same conditions as for modified versions. | |
123 | |
124 Portions of this document have been adapted from the @code{gawk}, | |
125 @code{readline}, @code{gcc}, and C library manuals, published by the Free | |
5307 | 126 Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
127 02110-1301--1307, USA. | |
3403 | 128 @end titlepage |
129 | |
3606 | 130 @contents |
131 | |
5423 | 132 @ifnottex |
4167 | 133 @node Top |
3403 | 134 @top |
135 | |
136 This manual documents how to run, install and port GNU Octave, as well | |
137 as its new features and incompatibilities, and how to report bugs. | |
138 It corresponds to GNU Octave version @value{VERSION}. | |
5423 | 139 @end ifnottex |
3403 | 140 |
5424 | 141 @c ------------------------------------------------------------------------ |
142 | |
3403 | 143 @menu |
144 * Preface:: | |
145 * Introduction:: A brief introduction to Octave. | |
146 * Getting Started:: | |
147 * Data Types:: | |
148 * Numeric Data Types:: | |
149 * Strings:: | |
6837 | 150 * Data Containers:: |
3403 | 151 * Variables:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
152 * Expressions:: |
3403 | 153 * Evaluation:: |
154 * Statements:: Looping and program flow control. | |
155 * Functions and Scripts:: | |
6667 | 156 * Errors and Warnings:: |
4178 | 157 * Debugging:: |
3403 | 158 * Input and Output:: |
159 * Plotting:: | |
160 * Matrix Manipulation:: | |
161 * Arithmetic:: | |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
162 * Linear Algebra:: |
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
163 * 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
|
164 * Nonlinear Equations:: |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
165 * Diagonal and Permutation Matrices:: |
5164 | 166 * Sparse Matrices:: |
6741 | 167 * Numerical Integration:: |
3403 | 168 * Differential Equations:: |
169 * Optimization:: | |
170 * Statistics:: | |
171 * Sets:: | |
172 * Polynomial Manipulations:: | |
6549 | 173 * Interpolation:: |
6558 | 174 * Geometry:: |
3403 | 175 * Signal Processing:: |
176 * Image Processing:: | |
177 * Audio Processing:: | |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
178 * Object Oriented Programming:: |
13943
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
179 * GUI Development:: |
3403 | 180 * System Utilities:: |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
15545
diff
changeset
|
181 * Java Interface:: |
6570 | 182 * Packages:: |
183 * Dynamically Linked Functions:: | |
5582 | 184 * Test and Demo Functions:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
185 * Tips and Standards:: |
8055
d51c3541be28
contrib.txi: new documentation for contributors
Jaroslav Hajek <highegg@gmail.com>
parents:
7988
diff
changeset
|
186 * Contributing Guidelines:: |
10214
57e24c53e063
doc/interpreter/obsolete.texi: new file; list removed functions
John W. Eaton <jwe@octave.org>
parents:
9908
diff
changeset
|
187 * Obsolete Functions:: |
3403 | 188 * Trouble:: If you have trouble installing Octave. |
189 * Installation:: How to configure, compile and install Octave. | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
190 * Emacs Octave Support:: |
12573
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
191 * Grammar and Parser:: |
3403 | 192 * Copying:: The GNU General Public License. |
193 * Concept Index:: An item for each concept. | |
194 * Function Index:: An item for each documented function. | |
195 * Operator Index:: An item for each documented operator. | |
196 | |
197 @detailmenu | |
198 --- The Detailed Node Listing --- | |
199 | |
200 Preface | |
201 | |
3453 | 202 * Acknowledgements:: |
203 * How You Can Contribute to Octave:: | |
204 * Distribution:: | |
205 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
206 Introduction |
3453 | 207 |
208 * Running Octave:: | |
209 * Simple Examples:: | |
210 * Conventions:: | |
211 | |
212 Conventions | |
213 | |
214 * Fonts:: | |
215 * Evaluation Notation:: | |
216 * Printing Notation:: | |
217 * Error Messages:: | |
218 * Format of Descriptions:: | |
219 | |
220 Format of Descriptions | |
221 | |
222 * A Sample Function Description:: | |
223 * A Sample Command Description:: | |
224 * A Sample Variable Description:: | |
225 | |
226 Getting Started | |
227 | |
6620 | 228 * Invoking Octave from the Command Line:: |
3453 | 229 * Quitting Octave:: |
230 * Getting Help:: | |
231 * Command Line Editing:: | |
232 * Errors:: | |
233 * Executable Octave Programs:: | |
234 * Comments:: | |
235 | |
6620 | 236 Invoking Octave from the Command Line |
3453 | 237 |
238 * Command Line Options:: | |
239 * Startup Files:: | |
240 | |
241 Command Line Editing | |
242 | |
243 * Cursor Motion:: | |
244 * Killing and Yanking:: | |
245 * Commands For Text:: | |
246 * Commands For Completion:: | |
247 * Commands For History:: | |
248 * Customizing readline:: | |
249 * Customizing the Prompt:: | |
250 * Diary and Echo Commands:: | |
251 | |
9035
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
252 Comments |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
253 |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
254 * Single Line Comments:: |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
255 * Block Comments:: |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
256 * Comments and the Help System:: |
57649dcecb55
Documentation cleanup of basics.texi
Rik <rdrider0-list@yahoo.com>
parents:
9032
diff
changeset
|
257 |
3453 | 258 Data Types |
259 | |
260 * Built-in Data Types:: | |
261 * User-defined Data Types:: | |
262 * Object Sizes:: | |
263 | |
264 Built-in Data Types | |
265 | |
266 * Numeric Objects:: | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
267 * Missing Data:: |
3453 | 268 * String Objects:: |
269 * Data Structure Objects:: | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
270 * Cell Array Objects:: |
3453 | 271 |
272 Numeric Data Types | |
273 | |
7984
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
274 * Matrices:: |
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
275 * Ranges:: |
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
276 * Single Precision Data Types:: |
6549 | 277 * Integer Data Types:: |
6781 | 278 * Bit Manipulations:: |
7984
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
279 * Logical Values:: |
bbaa5d7d0143
Some documentation updates
David Bateman <dbateman@free.fr>
parents:
7787
diff
changeset
|
280 * Promotion and Demotion of Data Types:: |
3453 | 281 * Predicates for Numeric Objects:: |
282 | |
283 Matrices | |
284 | |
285 * Empty Matrices:: | |
286 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
287 Integer Data Types |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
288 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
289 * Integer Arithmetic:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
290 |
3453 | 291 Strings |
292 | |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
293 * Escape Sequences in String Constants:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
294 * Character Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
295 * Creating Strings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
296 * Comparing Strings:: |
6623 | 297 * Manipulating Strings:: |
3453 | 298 * String Conversions:: |
299 * Character Class Functions:: | |
300 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
301 Creating Strings |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
302 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
303 * Concatenating Strings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
304 * Conversion of Numerical Data to Strings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
305 |
6837 | 306 Data Containers |
3453 | 307 |
12596
5161d02c96b7
doc: Add help text for dynamic naming "(var)" of structure fields.
Rik <octave@nomad.inbox5.com>
parents:
12573
diff
changeset
|
308 * Structures:: |
6837 | 309 * Cell Arrays:: |
310 * Comma Separated Lists:: | |
3453 | 311 |
12596
5161d02c96b7
doc: Add help text for dynamic naming "(var)" of structure fields.
Rik <octave@nomad.inbox5.com>
parents:
12573
diff
changeset
|
312 Structures |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
313 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
314 * Basic Usage and Examples:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
315 * Structure Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
316 * Creating Structures:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
317 * Manipulating Structures:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
318 * Processing Data in Structures:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
319 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
320 Cell Arrays |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
321 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
322 * Basic Usage of Cell Arrays:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
323 * Creating Cell Arrays:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
324 * Indexing Cell Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
325 * Cell Arrays of Strings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
326 * Processing Data in Cell Arrays:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
327 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
328 Comma Separated Lists |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
329 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
330 * 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
|
331 * 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
|
332 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
333 Variables |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
334 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
335 * Global Variables:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
336 * Persistent Variables:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
337 * Status of Variables:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
338 |
3453 | 339 Expressions |
340 | |
341 * Index Expressions:: | |
342 * Calling Functions:: | |
343 * Arithmetic Ops:: | |
344 * Comparison Ops:: | |
345 * Boolean Expressions:: | |
346 * Assignment Ops:: | |
347 * Increment Ops:: | |
348 * Operator Precedence:: | |
349 | |
14033
dfbf6a49847c
doc: Update documentation on indexing expressions
Rik <octave@nomad.inbox5.com>
parents:
13943
diff
changeset
|
350 Index Expressions |
dfbf6a49847c
doc: Update documentation on indexing expressions
Rik <octave@nomad.inbox5.com>
parents:
13943
diff
changeset
|
351 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
352 * Advanced Indexing:: |
14033
dfbf6a49847c
doc: Update documentation on indexing expressions
Rik <octave@nomad.inbox5.com>
parents:
13943
diff
changeset
|
353 |
3453 | 354 Calling Functions |
355 | |
356 * Call by Value:: | |
357 * Recursion:: | |
358 | |
359 Boolean Expressions | |
360 | |
361 * Element-by-element Boolean Operators:: | |
362 * Short-circuit Boolean Operators:: | |
363 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
364 Evaluation |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
365 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
366 * Calling a Function by its Name:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
367 * Evaluation in a Different Context:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
368 |
3453 | 369 Statements |
370 | |
15684
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
371 * The if Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
372 * The switch Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
373 * The while Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
374 * The do-until Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
375 * The for Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
376 * The break Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
377 * The continue Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
378 * The unwind_protect Statement:: |
ddc651eecf7a
Fix Info index for language statements (bug #37787)
Rik <rik@octave.org>
parents:
15544
diff
changeset
|
379 * The try Statement:: |
3453 | 380 * Continuation Lines:: |
381 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
382 The @code{switch} Statement |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
383 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
384 * Notes for the C Programmer:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
385 |
3453 | 386 The @code{for} Statement |
387 | |
388 * Looping Over Structure Elements:: | |
389 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
390 Functions and Scripts |
3453 | 391 |
392 * Defining Functions:: | |
393 * Multiple Return Values:: | |
394 * Variable-length Argument Lists:: | |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
395 * Ignoring Arguments:: |
3453 | 396 * Variable-length Return Lists:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
397 * Returning from a Function:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
398 * Default Arguments:: |
3453 | 399 * Function Files:: |
400 * Script Files:: | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
401 * Function Handles Inline Functions and Anonymous Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
402 * Commands:: |
3453 | 403 * Organization of Functions:: |
404 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
405 Function Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
406 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
407 * Manipulating the Load Path:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
408 * Subfunctions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
409 * Private Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
410 * Overloading and Autoloading:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
411 * Function Locking:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
412 * Function Precedence:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
413 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
414 Function Handles Inline Functions and Anonymous Functions |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
415 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
416 * Function Handles:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
417 * Anonymous Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
418 * Inline Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
419 |
6667 | 420 Errors and Warnings |
421 | |
422 * Handling Errors:: | |
423 * Handling Warnings:: | |
4178 | 424 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
425 Handling Errors |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
426 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
427 * Raising Errors:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
428 * Catching Errors:: |
12560
d6ad4ed57dda
Add onCleanup function to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12526
diff
changeset
|
429 * Recovering From Errors:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
430 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
431 Handling Warnings |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
432 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
433 * Issuing Warnings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
434 * Enabling and Disabling Warnings:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
435 |
4178 | 436 Debugging |
437 | |
6646 | 438 * 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
|
439 * Leaving Debug Mode:: |
6646 | 440 * Breakpoints:: |
441 * 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
|
442 * Call Stack:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
443 * Profiling:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
444 * Profiler Example:: |
6646 | 445 |
3453 | 446 Input and Output |
447 | |
448 * Basic Input and Output:: | |
449 * C-Style I/O Functions:: | |
450 | |
451 Basic Input and Output | |
452 | |
453 * Terminal Output:: | |
454 * Terminal Input:: | |
455 * Simple File I/O:: | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
456 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
457 Terminal Output |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
458 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
459 * Paging Screen Output:: |
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 Simple File I/O |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
462 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
463 * Saving Data on Unexpected Exits:: |
3453 | 464 |
465 C-Style I/O Functions | |
466 | |
467 * Opening and Closing Files:: | |
468 * Simple Output:: | |
469 * Line-Oriented Input:: | |
470 * Formatted Output:: | |
471 * Output Conversion for Matrices:: | |
472 * Output Conversion Syntax:: | |
473 * Table of Output Conversions:: | |
474 * Integer Conversions:: | |
6554 | 475 * Floating-Point Conversions:: |
3453 | 476 * Other Output Conversions:: |
477 * Formatted Input:: | |
478 * Input Conversion Syntax:: | |
479 * Table of Input Conversions:: | |
480 * Numeric Input Conversions:: | |
481 * String Input Conversions:: | |
482 * Binary I/O:: | |
483 * Temporary Files:: | |
484 * EOF and Errors:: | |
485 * File Positioning:: | |
486 | |
487 Plotting | |
488 | |
9676 | 489 * Introduction to Plotting:: |
490 * High-Level Plotting:: | |
491 * Graphics Data Structures:: | |
492 * Advanced Plotting:: | |
3453 | 493 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
494 High-Level Plotting |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
495 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
496 * Two-Dimensional Plots:: |
12526
f8ea3eabcb85
Add daspect, pbaspect functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12525
diff
changeset
|
497 * Three-Dimensional Plots:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
498 * Plot Annotations:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
499 * Multiple Plots on One Page:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
500 * Multiple Plot Windows:: |
11254
31f8534eb055
Add reference to new saveas function in printed manual.
Rik <octave@nomad.inbox5.com>
parents:
10791
diff
changeset
|
501 * Printing and Saving Plots:: |
31f8534eb055
Add reference to new saveas function in printed manual.
Rik <octave@nomad.inbox5.com>
parents:
10791
diff
changeset
|
502 * Interacting with Plots:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
503 * Test Plotting Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
504 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
505 Two-Dimensional Plots |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
506 |
12526
f8ea3eabcb85
Add daspect, pbaspect functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12525
diff
changeset
|
507 * Axis Configuration:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
508 * Two-dimensional Function Plotting:: |
12761
13bcd62824a7
doc: Add documentation for gmres, rectangle to manual
Rik <octave@nomad.inbox5.com>
parents:
12612
diff
changeset
|
509 * Two-dimensional Geometric Shapes:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
510 |
12526
f8ea3eabcb85
Add daspect, pbaspect functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12525
diff
changeset
|
511 Three-Dimensional Plots |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
512 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
513 * Aspect Ratio:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
514 * Three-dimensional Function Plotting:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
515 * Three-dimensional Geometric Shapes:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
516 |
9676 | 517 Graphics Data Structures |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
518 |
9676 | 519 * Introduction to Graphics Structures:: |
520 * Graphics Objects:: | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
521 * Graphics Object Properties:: |
9676 | 522 * Searching Properties:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
523 * Managing Default Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
524 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
525 Graphics Object Properties |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
526 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
527 * Root Figure Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
528 * Figure Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
529 * Axes Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
530 * Line Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
531 * Text Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
532 * Image Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
533 * Patch Properties:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
534 * Surface Properties:: |
9676 | 535 |
536 Advanced Plotting | |
537 | |
538 * Colors:: | |
539 * Line Styles:: | |
540 * Marker Styles:: | |
541 * Callbacks:: | |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
542 * Application-defined Data:: |
9676 | 543 * Object Groups:: |
11576
8ac9687dbe9f
rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents:
11538
diff
changeset
|
544 * Graphics Toolkits:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
545 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
546 Object Groups |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
547 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
548 * Data Sources in Object Groups:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
549 * Area Series:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
550 * Bar Series:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
551 * Contour Groups:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
552 * Error Bar Series:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
553 * Line Series:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
554 * Quiver Group:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
555 * Scatter Group:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
556 * Stair Group:: |
9676 | 557 * Stem Series:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
558 * Surface Group:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
559 |
11576
8ac9687dbe9f
rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents:
11538
diff
changeset
|
560 Graphics Toolkits |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
561 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
562 * Customizing Toolkit Behavior:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
563 |
3453 | 564 Matrix Manipulation |
565 | |
566 * Finding Elements and Checking Conditions:: | |
567 * Rearranging Matrices:: | |
568 * Special Utility Matrices:: | |
569 * Famous Matrices:: | |
570 | |
571 Arithmetic | |
572 | |
9141
c1fff751b5a8
Update section 17.1 (Utility Functions) of arith.txi
Rik <rdrider0-list@yahoo.com>
parents:
9038
diff
changeset
|
573 * Exponents and Logarithms:: |
3453 | 574 * Complex Arithmetic:: |
575 * Trigonometry:: | |
576 * Sums and Products:: | |
9141
c1fff751b5a8
Update section 17.1 (Utility Functions) of arith.txi
Rik <rdrider0-list@yahoo.com>
parents:
9038
diff
changeset
|
577 * Utility Functions:: |
3453 | 578 * Special Functions:: |
12185
862a8e490445
doc fix for rational approximation functions
John W. Eaton <jwe@octave.org>
parents:
11576
diff
changeset
|
579 * Rational Approximations:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
580 * Coordinate Transformations:: |
3453 | 581 * Mathematical Constants:: |
582 | |
583 Linear Algebra | |
584 | |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
585 * Techniques Used for Linear Algebra:: |
3453 | 586 * Basic Matrix Functions:: |
587 * Matrix Factorizations:: | |
588 * Functions of a Matrix:: | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
589 * Specialized Solvers:: |
3453 | 590 |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
591 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
|
592 |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
593 * Basic Vectorization:: Basic techniques for code optimization |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
594 * Broadcasting:: Broadcasting operations |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
595 * 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
|
596 * Accumulation:: Accumulation functions |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
597 * 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
|
598 * Examples:: |
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
599 |
12521
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
600 Nonlinear Equations |
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
601 |
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
602 * Solvers:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
603 * Minimizers:: |
12521
02e48856e486
Add fminbnd, fminunc functions to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12343
diff
changeset
|
604 |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
605 Diagonal and Permutation Matrices |
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
606 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
607 * Basic Usage:: Creation and Manipulation of Diagonal and Permutation Matrices |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
608 * Matrix Algebra:: Linear Algebra with Diagonal and Permutation Matrices |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
609 * Function Support:: Functions That Are Aware of These Matrices |
14422
428faafdfa54
doc: Fix incorrect sectioning (on "example codes")
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14202
diff
changeset
|
610 * Example Code:: Some Examples of Usage |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
611 * Zeros Treatment:: The Differences in Treatment of Zero Elements |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
612 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
613 Basic Usage |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
614 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
615 * Creating Diagonal Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
616 * Creating Permutation Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
617 * Explicit and Implicit Conversions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
618 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
619 Matrix Algebra |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
620 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
621 * Expressions Involving Diagonal Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
622 * Expressions Involving Permutation Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
623 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
624 Function Support |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
625 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
626 * Diagonal Matrix Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
627 * Permutation Matrix Functions:: |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
628 |
5164 | 629 Sparse Matrices |
630 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
631 * 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
|
632 * 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
|
633 * Iterative Techniques:: Iterative Techniques |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
634 * Real Life Example:: Using Sparse Matrices |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
635 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
636 Basics |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
637 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
638 * Storage of Sparse Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
639 * Creating Sparse Matrices:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
640 * Information:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
641 * Operators and Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
642 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
643 Operators and Functions |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
644 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
645 * Sparse Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
646 * Return Types of Operators and Functions:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
647 * Mathematical Considerations:: |
5164 | 648 |
6741 | 649 Numerical Integration |
3453 | 650 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
651 * Functions of One Variable:: |
12612
16cca721117b
doc: Update all documentation for chapter on Numerical Integration
Rik <octave@nomad.inbox5.com>
parents:
12596
diff
changeset
|
652 * Orthogonal Collocation:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
653 * Functions of Multiple Variables:: |
3453 | 654 |
655 Differential Equations | |
656 | |
657 * Ordinary Differential Equations:: | |
658 * Differential-Algebraic Equations:: | |
659 | |
660 Optimization | |
661 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
662 * Linear Programming:: |
3453 | 663 * Quadratic Programming:: |
664 * Nonlinear Programming:: | |
665 * Linear Least Squares:: | |
666 | |
667 Statistics | |
668 | |
6754 | 669 * Descriptive Statistics:: |
670 * Basic Statistical Functions:: | |
671 * Statistical Plots:: | |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
672 * Correlation and Regression Analysis:: |
6754 | 673 * Distributions:: |
11448
277403af0930
octave.texi: Put statistics detailmenu in correct order
Rik <octave@nomad.inbox5.com>
parents:
11436
diff
changeset
|
674 * Tests:: |
6754 | 675 * Random Number Generation:: |
3453 | 676 |
6741 | 677 Sets |
678 | |
679 * Set Operations:: | |
680 | |
6850 | 681 Polynomial Manipulations |
682 | |
683 * Evaluating Polynomials:: | |
684 * Finding Roots:: | |
685 * Products of Polynomials:: | |
11538
6eded7561d9d
Add undocumented polyaffine function to documentation.
Rik <octave@nomad.inbox5.com>
parents:
11523
diff
changeset
|
686 * Derivatives / Integrals / Transforms:: |
6850 | 687 * Polynomial Interpolation:: |
688 * Miscellaneous Functions:: | |
689 | |
6702 | 690 Interpolation |
6823 | 691 |
6702 | 692 * One-dimensional Interpolation:: |
693 * Multi-dimensional Interpolation:: | |
6570 | 694 |
6823 | 695 Geometry |
696 | |
697 * Delaunay Triangulation:: | |
698 * Voronoi Diagrams:: | |
699 * Convex Hull:: | |
700 * Interpolation on Scattered Data:: | |
701 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
702 Delaunay Triangulation |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
703 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
704 * Plotting the Triangulation:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
705 * Identifying Points in Triangulation:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
706 |
6535 | 707 Image Processing |
708 | |
709 * Loading and Saving Images:: | |
710 * Displaying Images:: | |
711 * Representing Images:: | |
712 * Plotting on top of Images:: | |
713 * Color Conversion:: | |
714 | |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
715 Object Oriented Programming |
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
716 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
717 * Creating a Class:: |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
718 * Manipulating Classes:: |
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
719 * Indexing Objects:: |
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
720 * Overloading Objects:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
721 * Inheritance and Aggregation:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
722 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
723 Indexing Objects |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
724 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
725 * Defining Indexing And Indexed Assignment:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
726 * Indexed Assignment Optimization:: |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
727 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
728 Overloading Objects |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
729 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
730 * Function Overloading:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
731 * Operator Overloading:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
732 * Precedence of Objects:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
733 |
13943
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
734 GUI Development |
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
735 |
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
736 * I/O Dialogs:: |
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
737 * Progress Bar:: |
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
738 * GUI Utility Functions:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
739 * User-Defined Preferences:: |
13943
5820f8ce683e
doc: Add undocumented functions to manual for 3.6.0 release
Rik <octave@nomad.inbox5.com>
parents:
13780
diff
changeset
|
740 |
3453 | 741 System Utilities |
742 | |
743 * Timing Utilities:: | |
744 * Filesystem Utilities:: | |
6549 | 745 * File Archiving Utilities:: |
746 * Networking Utilities:: | |
3453 | 747 * Controlling Subprocesses:: |
748 * Process ID Information:: | |
749 * Environment Variables:: | |
750 * Current Working Directory:: | |
751 * Password Database Functions:: | |
752 * Group Database Functions:: | |
753 * System Information:: | |
6702 | 754 * Hashing Functions:: |
3453 | 755 |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
756 Networking Utilities |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
757 |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
758 * FTP Objects:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
759 * URL Manipulation:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
760 |
6537 | 761 Packages |
762 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
763 * Installing and Removing Packages:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
764 * Using Packages:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
765 * Administrating Packages:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
766 * Creating Packages:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
767 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
768 Creating Packages |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
769 |
6537 | 770 * The DESCRIPTION File:: |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
771 * The INDEX File:: |
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
772 * PKG_ADD and PKG_DEL Directives:: |
6537 | 773 |
6570 | 774 Dynamically Linked Functions |
775 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
776 * Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
777 * Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
778 * Standalone Programs:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
779 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
780 Oct-Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
781 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
782 * Getting Started with Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
783 * Matrices and Arrays in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
784 * Character Strings in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
785 * Cell Arrays in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
786 * Structures in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
787 * Sparse Matrices in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
788 * Accessing Global Variables in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
789 * Calling Octave Functions from Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
790 * Calling External Code from Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
791 * Allocating Local Memory in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
792 * Input Parameter Checking in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
793 * Exception and Error Handling in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
794 * Documentation and Test of Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
795 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
796 Sparse Matrices in Oct-Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
797 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
798 * Array and Sparse Differences:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
799 * Creating Sparse Matrices in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
800 * Using Sparse Matrices in Oct-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
801 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
802 Mex-Files |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
803 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
804 * Getting Started with Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
805 * Working with Matrices and Arrays in Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
806 * Character Strings in Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
807 * Cell Arrays with Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
808 * Structures with Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
809 * Sparse Matrices with Mex-Files:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
810 * Calling Other Functions in Mex-Files:: |
6570 | 811 |
5582 | 812 Test and Demo Functions |
813 | |
814 * Test Functions:: | |
815 * Demonstration Functions:: | |
816 | |
3453 | 817 Tips and Standards |
818 | |
819 * Style Tips:: Writing clean and robust programs. | |
820 * Comment Tips:: Conventions for writing comments. | |
821 * Function Headers:: Standard headers for functions. | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
822 * Documentation Tips:: Writing readable documentation strings. |
3453 | 823 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
824 Contributing Guidelines |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
825 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
826 * How to Contribute:: |
14150
87f06b9990bb
doc: improve documentation for building Octave
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
827 * Building the Development Sources:: |
87f06b9990bb
doc: improve documentation for building Octave
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
828 * Basics of Generating a Changeset:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
829 * General Guidelines:: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
830 * Octave Sources (m-files):: |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
831 * C++ Sources:: |
10599
d0e0bb2ebebb
Remove tabs in .txi files causing problems with pdf formatting.
Rik <octave@nomad.inbox5.com>
parents:
10452
diff
changeset
|
832 * Other Sources:: |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
833 |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
834 Trouble |
3453 | 835 |
836 * Actual Bugs:: Bugs we will fix later. | |
837 * Reporting Bugs:: | |
838 * Service:: | |
839 | |
840 Reporting Bugs | |
841 | |
842 * Bug Criteria:: | |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
843 * 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
|
844 * 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
|
845 * Sending Patches:: How to send a patch for Octave. |
3453 | 846 |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
847 Installation |
3453 | 848 |
14150
87f06b9990bb
doc: improve documentation for building Octave
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
849 * Build Dependencies:: |
87f06b9990bb
doc: improve documentation for building Octave
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
850 * Running Configure and Make:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
851 * Compiling Octave with 64-bit Indexing:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
852 * Installation Problems:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
853 |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
854 Build Dependencies |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
855 |
14531
8985cbbd2fe4
doc: Periodic spellcheck of documentation
Rik <octave@nomad.inbox5.com>
parents:
14491
diff
changeset
|
856 * Obtaining the Dependencies Automatically:: |
14202
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
857 * Build Tools:: |
f50e5fa121cf
Update Texinfo detailmenu for main Octave documentation.
Rik <octave@nomad.inbox5.com>
parents:
14150
diff
changeset
|
858 * External Packages:: |
3453 | 859 |
860 Emacs Octave Support | |
861 | |
862 * Installing EOS:: | |
863 * Using Octave Mode:: | |
11255
d682cd6669ac
Update info-based documentation menus to include new nodes.
Rik <octave@nomad.inbox5.com>
parents:
11254
diff
changeset
|
864 * Running Octave from Within Emacs:: |
3453 | 865 * Using the Emacs Info Reader for Octave:: |
12573
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
866 |
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
867 Grammar and Parser |
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
868 |
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
869 * Keywords:: |
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
870 * Parser:: |
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
871 |
3453 | 872 @end detailmenu |
3403 | 873 @end menu |
874 | |
5424 | 875 @c ------------------------------------------------------------------------ |
876 | |
3403 | 877 @include preface.texi |
878 @include intro.texi | |
879 @include basics.texi | |
880 @include data.texi | |
881 @include numbers.texi | |
882 @include strings.texi | |
3439 | 883 @include container.texi |
3403 | 884 @include var.texi |
885 @include expr.texi | |
886 @include eval.texi | |
887 @include stmt.texi | |
888 @include func.texi | |
889 @include errors.texi | |
4167 | 890 @include debug.texi |
3403 | 891 @include io.texi |
892 @include plot.texi | |
893 @include matrix.texi | |
894 @include arith.texi | |
895 @include linalg.texi | |
14116
951eacaf9381
Initial documentation for broadcasting and general vectorization guidelines
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
14033
diff
changeset
|
896 @include vectorize.texi |
3403 | 897 @include nonlin.texi |
8839
fcba62cc4549
add chapter about diagonal and permutation matrices to manual
Jaroslav Hajek <highegg@gmail.com>
parents:
8817
diff
changeset
|
898 @include diagperm.texi |
5164 | 899 @include sparse.texi |
3403 | 900 @include quad.texi |
901 @include diffeq.texi | |
902 @include optim.texi | |
903 @include stats.texi | |
904 @include set.texi | |
905 @include poly.texi | |
6549 | 906 @include interp.texi |
6558 | 907 @include geometry.texi |
3403 | 908 @include signal.texi |
909 @include image.texi | |
910 @include audio.texi | |
8221
06094fa570a3
Add some documentation for the OOP code of Octave
David Bateman <dbateman@free.fr>
parents:
8055
diff
changeset
|
911 @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
|
912 @include gui.texi |
3403 | 913 @include system.texi |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
15545
diff
changeset
|
914 @include java.texi |
6537 | 915 @include package.texi |
3403 | 916 |
917 @c maybe add again later, if anyone every writes any really interesting | |
918 @c fun stuff for Octave. | |
919 @c | |
920 @c @include amuse.texi | |
921 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
922 @c ------------------------------------------------------------------------ |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
923 @c Appendices start here. |
3403 | 924 |
6570 | 925 @include dynamic.texi |
5582 | 926 @include testfun.texi |
3403 | 927 @include tips.texi |
8055
d51c3541be28
contrib.txi: new documentation for contributors
Jaroslav Hajek <highegg@gmail.com>
parents:
7988
diff
changeset
|
928 @include contrib.texi |
10214
57e24c53e063
doc/interpreter/obsolete.texi: new file; list removed functions
John W. Eaton <jwe@octave.org>
parents:
9908
diff
changeset
|
929 @include obsolete.texi |
3403 | 930 @include bugs.texi |
931 @include install.texi | |
932 @include emacs.texi | |
12573
232a90612254
Add new section on parsing to documentation.
Rik <octave@nomad.inbox5.com>
parents:
12560
diff
changeset
|
933 @include grammar.texi |
3403 | 934 @include gpl.texi |
935 | |
9032
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
936 @c ------------------------------------------------------------------------ |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
937 @c Indices start here. |
349616d9c38e
Cleanup top-level documentation menu in octave.texi
Rik <rdrider0-list@yahoo.com>
parents:
8920
diff
changeset
|
938 |
3403 | 939 @include cp-idx.texi |
8567 | 940 @c @include vr-idx.texi |
3403 | 941 @include fn-idx.texi |
942 @include op-idx.texi | |
943 | |
944 @bye |