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