|
|
A |
| acknowledgements | Acknowledgements |
| addition | Arithmetic Ops |
| addition | Operator Overloading |
| and operator | Boolean Expressions |
| and operator | Operator Overloading |
| anonymous functions | Function Handles and Anonymous Functions |
| ans | Variables |
| answers, incorrect | Bug Criteria |
| answers, incorrect | Bug Reporting |
| application-defined data | Application-defined Data |
| apply | Function Application |
| area series | Area Series |
| arguments in function call | Calling Functions |
| arithmetic operators | Arithmetic Ops |
| arithmetic operators | Operator Overloading |
| array, creating a Java array | Java Interface Functions |
| assignment expressions | Assignment Ops |
| assignment operators | Assignment Ops |
| axes graphics object | Graphics Objects |
|
B |
| bar series | Bar Series |
| batch processing | Executable Octave Programs |
| block comments | Block Comments |
| body of a loop | The while Statement |
| boolean expressions | Boolean Expressions |
| boolean expressions | Operator Overloading |
| boolean operators | Boolean Expressions |
| boolean operators | Operator Overloading |
| break statement | The break Statement |
| broadcast | Broadcasting |
| broadcasting | Broadcasting |
| BSX | Broadcasting |
| bug criteria | Bug Criteria |
| bug tracker | Bug Tracker |
| bugs | Reporting Bugs |
| bugs, investigating | Bug Reporting |
| bugs, known | Trouble |
| bugs, reporting | Bug Tracker |
| bugs, reporting | Bug Reporting |
| built-in data types | Built-in Data Types |
|
C |
| callbacks | Callbacks |
| calling Java from Octave | Java Interface |
| calling Octave from Java | Java Interface |
| case statement | The switch Statement |
| catch | The try Statement |
| cell arrays | Cell Array Objects |
| cell arrays | Cell Arrays |
| Chained indexing | Advanced Indexing |
| character strings | String Objects |
| character strings | Strings |
| Cholesky factorization | Matrix Factorizations |
| Citations | Citing Octave in Publications |
| Citing Octave | Citing Octave in Publications |
| classes, making available to Octave | Making Java Classes Available |
| classpath, adding new path | Java Interface Functions |
| classpath, difference between static and dynamic | Making Java Classes Available |
| classpath, displaying | Java Interface Functions |
| classpath, dynamic | Java Interface Functions |
| classpath, dynamic | Java Interface Functions |
| classpath, removing path | Java Interface Functions |
| classpath, setting | Making Java Classes Available |
| classpath, static | Java Interface Functions |
| classpath.txt | Making Java Classes Available |
| clearing the screen | Cursor Motion |
| code profiling | Profiling |
| colors, graphics | Colors |
| comma-separated lists | Comma-Separated Lists |
| command and output logs | Diary and Echo Commands |
| command completion | Commands for Completion |
| command descriptions | A Sample Command Description |
| command echoing | Diary and Echo Commands |
| command history | Commands for History |
| command options | Command Line Options |
| command-line editing | Command Line Editing |
| commands functions | Command Syntax and Function Syntax |
| comments | Comments |
| comparison expressions | Comparison Ops |
| comparison expressions | Operator Overloading |
| complex-conjugate transpose | Arithmetic Ops |
| complex-conjugate transpose | Operator Overloading |
| Component Indexing | Index Expressions |
| containers | Data Containers |
| continuation lines | Continuation Lines |
| continue statement | The continue Statement |
| contour series | Contour Groups |
| contributing to Octave | How You Can Contribute to Octave |
| contributors | Preface |
| conversion specifications (printf ) | Formatted Output |
| conversion specifications (scanf ) | Formatted Input |
| copy-on-write | Miscellaneous Techniques |
| copyright | Copying |
| core dump | Bug Criteria |
| COW | Miscellaneous Techniques |
| creating graphics objects | Graphics Objects |
| cs-lists | Comma-Separated Lists |
| customizing readline | Customizing readline |
| customizing the prompt | Customizing the Prompt |
|
D |
| DAE | Differential Equations |
| data sources in object groups | Data Sources in Object Groups |
| data structures | Data Structure Objects |
| data structures | Structures |
| data types | Data Types |
| data types, built-in | Built-in Data Types |
| data types, user-defined | User-defined Data Types |
| decrement operator | Assignment Ops |
| default arguments | Default Arguments |
| default graphics properties | Managing Default Properties |
| defining functions | Functions and Scripts |
| Degree Symbol | "tex" interpreter |
| deprecated functions | Obsolete Functions |
| description format | Format of Descriptions |
| diagonal and permutation matrices | Diagonal and Permutation Matrices |
| diagonal matrix expressions | Expressions Involving Diagonal Matrices |
| dialog, displaying a dialog for selecting directories | I/O Dialogs |
| dialog, displaying a dialog for selecting files | I/O Dialogs |
| dialog, displaying a dialog for storing files | I/O Dialogs |
| dialog, displaying a font selection dialog | I/O Dialogs |
| dialog, displaying a help dialog | I/O Dialogs |
| dialog, displaying a list dialog | I/O Dialogs |
| dialog, displaying a message dialog | I/O Dialogs |
| dialog, displaying a modal dialog | I/O Dialogs |
| dialog, displaying a question dialog | I/O Dialogs |
| dialog, displaying a warning dialog | I/O Dialogs |
| dialog, displaying an error dialog | I/O Dialogs |
| dialog, displaying an input dialog | I/O Dialogs |
| diary of commands and output | Diary and Echo Commands |
| differential equations | Differential Equations |
| diffs, submitting | Sending Patches |
| distribution of Octave | Distribution |
| division | Arithmetic Ops |
| division | Operator Overloading |
| do-until statement | The do-until Statement |
| documentation fonts | Fonts |
| documentation notation | Evaluation Notation |
| documenting functions | Comments and the Help System |
| documenting Octave programs | Comments |
| documenting user scripts | Comments and the Help System |
| Dulmage-Mendelsohn decomposition | Mathematical Considerations |
| dynamic classpath | Making Java Classes Available |
| dynamic classpath | Java Interface Functions |
| dynamic classpath, adding new path | Java Interface Functions |
| dynamic naming | Creating Structures |
| dynamic-linking | External Code Interface |
| Dynamically Linked Functions | External Code Interface |
|
E |
| echoing executing commands | Diary and Echo Commands |
| editing the command line | Command Line Editing |
| element-by-element evaluation | Element-by-element Boolean Operators |
| else statement | The if Statement |
| elseif statement | The if Statement |
| end statement | Statements |
| end_try_catch | The try Statement |
| end_unwind_protect | The unwind_protect Statement |
| end , indexing | Index Expressions |
| end: and :end | Index Expressions |
| endfor statement | The for Statement |
| endfunction statement | Defining Functions |
| endif statement | The if Statement |
| endswitch statement | The switch Statement |
| endwhile statement | The while Statement |
| equality operator | Comparison Ops |
| equality operator | Operator Overloading |
| equality, tests for | Comparison Ops |
| equality, tests for | Operator Overloading |
| equations, nonlinear | Nonlinear Equations |
| erroneous messages | Bug Criteria |
| erroneous results | Bug Criteria |
| erroneous results | Bug Reporting |
| error bar series | Error Bar Series |
| error ids | Catching Errors |
| error message notation | Error Messages |
| error messages | Errors |
| error messages, incorrect | Bug Criteria |
| escape sequence notation | Escape Sequences in String Constants |
| evaluation notation | Evaluation Notation |
| executable scripts | Executable Octave Programs |
| execution speed | Miscellaneous Techniques |
| exiting octave | Running Octave |
| exiting octave | Quitting Octave |
| exponentiation | Arithmetic Ops |
| exponentiation | Operator Overloading |
| expression, range | Ranges |
| expressions | Expressions |
| expressions, assignment | Assignment Ops |
| expressions, boolean | Boolean Expressions |
| expressions, boolean | Operator Overloading |
| expressions, comparison | Comparison Ops |
| expressions, comparison | Operator Overloading |
| expressions, logical | Boolean Expressions |
| expressions, logical | Operator Overloading |
|
F |
| factorial function | Recursion |
| fatal signal | Bug Criteria |
| field, returning value of Java object field | Java Interface Functions |
| field, setting value of Java object field | Java Interface Functions |
| fields, displaying available fields of a Java object | Java Interface Functions |
| figure deletefcn | Access via Handle |
| figure graphics object | Graphics Objects |
| finding minimums | Minimizers |
| finish.m | Quitting Octave |
| flag character (printf ) | Output Conversion Syntax |
| flag character (scanf ) | Input Conversion Syntax |
| for statement | The for Statement |
| Frobenius norm | Basic Matrix Functions |
| function application | Function Application |
| function descriptions | A Sample Function Description |
| function file | Function Files |
| function handle | Access via Handle |
| function statement | Defining Functions |
| functions, deprecated | Obsolete Functions |
| functions, obsolete | Obsolete Functions |
| functions, user-defined | Functions and Scripts |
| funding Octave development | How You Can Contribute to Octave |
|
G |
| general p-norm | Basic Matrix Functions |
| global statement | Global Variables |
| global variables | Global Variables |
| GNUTERM | Customizing Toolkit Behavior |
| grammar rules | Grammar and Parser |
| graphics | Plotting |
| graphics colors | Colors |
| graphics data structures | Graphics Data Structures |
| graphics line styles | Line Styles |
| graphics marker styles | Marker Styles |
| graphics object properties | Graphics Object Properties |
| graphics object, axes | Graphics Objects |
| graphics object, figure | Graphics Objects |
| graphics object, image | Graphics Objects |
| graphics object, light | Graphics Objects |
| graphics object, line | Graphics Objects |
| graphics object, patch | Graphics Objects |
| graphics object, root | Graphics Objects |
| graphics object, surface | Graphics Objects |
| graphics object, text | Graphics Objects |
| graphics objects | Graphics Objects |
| graphics objects, saving | Graphics Objects |
| graphics properties, default | Managing Default Properties |
| graphics toolkits | Graphics Toolkits |
| greater than operator | Comparison Ops |
| greater than operator | Operator Overloading |
| group objects | Quiver Group |
| group objects | Stair Group |
| group objects | Surface Group |
|
H |
| handle functions | Graphics Objects |
| handle, function handles | Function Handles and Anonymous Functions |
| hash table | containers.Map |
| help, online | Getting Help |
| help, user-defined functions | Comments and the Help System |
| help, where to find | How To Get Help with Octave |
| Hermitian operator | Arithmetic Ops |
| Hermitian operator | Operator Overloading |
| Hessenberg decomposition | Matrix Factorizations |
| history | Preface |
| history of commands | Commands for History |
|
I |
| if statement | The if Statement |
| image graphics object | Graphics Objects |
| improving Octave | Bug Criteria |
| improving Octave | Sending Patches |
| incorrect error messages | Bug Criteria |
| incorrect output | Bug Criteria |
| incorrect output | Bug Reporting |
| incorrect results | Bug Criteria |
| incorrect results | Bug Reporting |
| increment operator | Assignment Ops |
| indirect function call | Access via Handle |
| infinity norm | Basic Matrix Functions |
| initialization | Startup Files |
| input conversions, for scanf | Table of Input Conversions |
| input history | Commands for History |
| ~/.inputrc | Customizing readline |
| installation trouble | Trouble |
| installing Octave | Installation |
| instance, creating a Java instance | Java Interface Functions |
| introduction | Introduction |
| introduction to graphics structures | Introduction to Graphics Structures |
| invalid input | Bug Criteria |
|
J |
| Java, calling from Octave | Java Interface |
| Java, using with Octave | Java Interface |
| javaclasspath.txt | Making Java Classes Available |
| Jupyter Notebooks | Jupyter Notebooks |
|
K |
| Kendall’s Tau | Correlation and Regression Analysis |
| key/value store | containers.Map |
| keywords | Keywords |
| known causes of trouble | Trouble |
|
L |
| language definition | Grammar and Parser |
| less than operator | Comparison Ops |
| less than operator | Operator Overloading |
| light graphics object | Graphics Objects |
| line graphics object | Graphics Objects |
| line series | Line Series |
| line styles, graphics | Line Styles |
| linear algebra | Linear Algebra |
| linear algebra, techniques | Techniques Used for Linear Algebra |
| Linear Indexing | Index Expressions |
| loading data | Simple File I/O |
| local minimum | Minimizers |
| logging commands and output | Diary and Echo Commands |
| logical expressions | Boolean Expressions |
| logical expressions | Operator Overloading |
| Logical Indexing | Index Expressions |
| logical operators | Boolean Expressions |
| logical operators | Operator Overloading |
| loop | The while Statement |
| looping over structure elements | Looping Over Structure Elements |
| LP | Optimization |
| LU decomposition | Matrix Factorizations |
| lvalue | Assignment Ops |
|
M |
| Map | containers.Map |
| map | Function Application |
| marker styles, graphics | Marker Styles |
| matching failure, in scanf | Formatted Input |
| matrices | Matrices |
| matrices, diagonal and permutation | Diagonal and Permutation Matrices |
| matrix factorizations | Matrix Factorizations |
| matrix functions, basic | Basic Matrix Functions |
| matrix multiplication | Arithmetic Ops |
| matrix multiplication | Operator Overloading |
| matrix, functions of | Functions of a Matrix |
| matrix, permutation functions | Permutation Matrix Functions |
| matrix, specialized solvers | Specialized Solvers |
| matrix, zero elements | Zeros Treatment |
| maximum field width (scanf ) | Input Conversion Syntax |
| memory management | Miscellaneous Techniques |
| memory, displaying Java memory status | Java Interface Functions |
| memory, limitations on JVM | Set up the JVM |
| messages, error | Errors |
| method, invoking a method of a Java object | Java Interface Functions |
| methods, displaying available methods of a Java object | Java Interface Functions |
| mex | Mex-Files |
| mex-files | Mex-Files |
| minimum field width (printf ) | Output Conversion Syntax |
| missing data | Missing Data |
| mkoctfile | Oct-Files |
| multi-line comments | Block Comments |
| multiplication | Arithmetic Ops |
| multiplication | Operator Overloading |
|
N |
| negation | Arithmetic Ops |
| negation | Operator Overloading |
| NLP | Optimization |
| nonlinear equations | Nonlinear Equations |
| nonlinear programming | Optimization |
| not operator | Boolean Expressions |
| not operator | Operator Overloading |
| numeric constant | Numeric Objects |
| numeric constant | Numeric Data Types |
| numeric value | Numeric Objects |
| numeric value | Numeric Data Types |
|
O |
| object groups | Object Groups |
| object, creating a Java object | Java Interface Functions |
| obsolete functions | Obsolete Functions |
| oct | Oct-Files |
| oct-files | Oct-Files |
| Octave and MATLAB, how to distinguish between | How to Distinguish Between Octave and Matlab |
| Octave API | External Code Interface |
| Octave command options | Command Line Options |
| Octave, calling from Java | Java Interface |
| .octaverc | Command Line Options |
| .octaverc | Startup Files |
| ~/.octaverc | Command Line Options |
| ~/.octaverc | Startup Files |
| ODE | Differential Equations |
| online help | Getting Help |
| opengl rendering slow windows | Hardware vs Software Rendering |
| opengl single precision date time | Precision issues |
| operator precedence | Operator Precedence |
| operators, arithmetic | Arithmetic Ops |
| operators, arithmetic | Operator Overloading |
| operators, assignment | Assignment Ops |
| operators, boolean | Boolean Expressions |
| operators, boolean | Operator Overloading |
| operators, decrement | Assignment Ops |
| operators, increment | Assignment Ops |
| operators, logical | Boolean Expressions |
| operators, logical | Operator Overloading |
| operators, relational | Comparison Ops |
| operators, relational | Operator Overloading |
| optimization | Miscellaneous Techniques |
| optimization | Optimization |
| options, Octave command | Command Line Options |
| --braindead | Command Line Options |
| --built-in-docstrings-file filename | Command Line Options |
| --debug | Command Line Options |
| --doc-cache-file filename | Command Line Options |
| --echo-commands | Command Line Options |
| --eval code | Command Line Options |
| --exec-path path | Command Line Options |
| --gui | Command Line Options |
| --help | Command Line Options |
| --image-path path | Command Line Options |
| --info-file filename | Command Line Options |
| --info-program program | Command Line Options |
| --interactive | Command Line Options |
| --line-editing | Command Line Options |
| --no-gui | Command Line Options |
| --no-history | Command Line Options |
| --no-init-file | Command Line Options |
| --no-init-path | Command Line Options |
| --no-line-editing | Command Line Options |
| --no-site-file | Command Line Options |
| --no-window-system | Command Line Options |
| --norc | Command Line Options |
| --path path | Command Line Options |
| --persist | Command Line Options |
| --quiet | Command Line Options |
| --silent | Command Line Options |
| --texi-macros-file filename | Command Line Options |
| --traditional | Command Line Options |
| --verbose | Command Line Options |
| --version | Command Line Options |
| -d | Command Line Options |
| -f | Command Line Options |
| -h | Command Line Options |
| -H | Command Line Options |
| -i | Command Line Options |
| -p path | Command Line Options |
| -q | Command Line Options |
| -V | Command Line Options |
| -v | Command Line Options |
| -W | Command Line Options |
| -x | Command Line Options |
| or operator | Boolean Expressions |
| or operator | Operator Overloading |
| oregonator | Ordinary Differential Equations |
| otherwise statement | The switch Statement |
| output conversions, for printf | Table of Output Conversions |
|
P |
| parser | Parser |
| patch graphics object | Graphics Objects |
| patches, submitting | Sending Patches |
| path, adding to classpath | Java Interface Functions |
| path, removing from classpath | Java Interface Functions |
| permutation matrix functions | Permutation Matrix Functions |
| persistent statement | Persistent Variables |
| persistent variables | Persistent Variables |
| personal startup file | Startup Files |
| personal startup file | Startup Files |
| PKG_ADD | Creating Packages |
| PKG_DEL | Creating Packages |
| plotting | Plotting |
| plotting, high-level | High-Level Plotting |
| plotting, multiple plot windows | Multiple Plot Windows |
| plotting, multiple plots per figure | Multiple Plots on One Page |
| plotting, object manipulation | Manipulation of Plot Objects |
| plotting, saving and printing plots | Printing and Saving Plots |
| plotting, three-dimensional | Three-Dimensional Plots |
| plotting, two-dimensional functions | Two-dimensional Function Plotting |
| plotting, window manipulation | Manipulation of Plot Windows |
| precision (printf ) | Output Conversion Syntax |
| printing notation | Printing Notation |
| printing plots | Printing and Saving Plots |
| profiler | Profiling |
| program, self contained | Executable Octave Programs |
| Progress Bar | Progress Bar |
| project startup file | Startup Files |
| prompt customization | Customizing the Prompt |
| pseudoinverse | Basic Matrix Functions |
| pseudoinverse | Expressions Involving Diagonal Matrices |
|
Q |
| QP | Optimization |
| QR factorization | Matrix Factorizations |
| quadratic programming | Optimization |
| quitting octave | Running Octave |
| quitting octave | Quitting Octave |
| quiver group | Quiver Group |
| quotient | Arithmetic Ops |
| quotient | Operator Overloading |
|
R |
| range expressions | Ranges |
| readline customization | Customizing readline |
| recycling | Broadcasting |
| relational operators | Comparison Ops |
| relational operators | Operator Overloading |
| reporting bugs | Reporting Bugs |
| reporting bugs | Bug Tracker |
| results, incorrect | Bug Criteria |
| results, incorrect | Bug Reporting |
| root graphics object | Graphics Objects |
|
S |
| saving data | Simple File I/O |
| saving graphics objects | Graphics Objects |
| saving plots | Printing and Saving Plots |
| Schur decomposition | Matrix Factorizations |
| script files | Functions and Scripts |
| scripts | Executable Octave Programs |
| select JVM version | Set up the JVM |
| self contained programs | Executable Octave Programs |
| series objects | Area Series |
| series objects | Bar Series |
| series objects | Contour Groups |
| series objects | Error Bar Series |
| series objects | Line Series |
| series objects | Stem Series |
| short-circuit evaluation | Short-circuit Boolean Operators |
| side effect | Assignment Ops |
| SIMD | Broadcasting |
| singular value decomposition | Matrix Factorizations |
| site exiting file | Quitting Octave |
| site startup file | Command Line Options |
| site startup file | Startup Files |
| Spearman’s Rho | Correlation and Regression Analysis |
| speedups | Miscellaneous Techniques |
| stair group | Stair Group |
| startup | Startup Files |
| startup files | Startup Files |
| startup.m | Startup Files |
| statements | Statements |
| static classpath | Making Java Classes Available |
| static classpath | Java Interface Functions |
| stem series | Stem Series |
| strings | String Objects |
| strings | Strings |
| structural rank | Sparse Linear Algebra |
| structure elements, looping over | Looping Over Structure Elements |
| structures | Data Structure Objects |
| structures | Structures |
| submitting diffs | Sending Patches |
| submitting patches | Sending Patches |
| subtraction | Arithmetic Ops |
| subtraction | Operator Overloading |
| suggestions | Bug Criteria |
| surface graphics object | Graphics Objects |
| surface group | Surface Group |
| switch statement | The switch Statement |
|
T |
| test functions | Test and Demo Functions |
| tests for equality | Comparison Ops |
| tests for equality | Operator Overloading |
| text graphics object | Graphics Objects |
| toolkit customization | Customizing Toolkit Behavior |
| toolkits, graphics | Graphics Toolkits |
| transform groups | Transform Groups |
| transpose | Arithmetic Ops |
| transpose | Operator Overloading |
| transpose, complex-conjugate | Arithmetic Ops |
| transpose, complex-conjugate | Operator Overloading |
| troubleshooting | Trouble |
| try statement | The try Statement |
|
U |
| uitable properties | Uitable Properties |
| unary minus | Arithmetic Ops |
| unary minus | Operator Overloading |
| undefined behavior | Bug Criteria |
| undefined function value | Bug Criteria |
| unwind_protect statement | The unwind_protect Statement |
| unwind_protect_cleanup | The unwind_protect Statement |
| use of comments | Comments |
| user-defined data types | User-defined Data Types |
| user-defined functions | Functions and Scripts |
| user-defined variables | Variables |
| using Octave with Java | Java Interface |
|
V |
| validating arguments | Validating Arguments |
| varargin | Variable-length Argument Lists |
| varargout | Variable-length Return Lists |
| variable-length argument lists | Variable-length Argument Lists |
| variable-length return lists | Variable-length Return Lists |
| variables, global | Global Variables |
| variables, persistent | Persistent Variables |
| variables, user-defined | Variables |
| vectorization | Vectorization and Faster Code Execution |
| vectorize | Vectorization and Faster Code Execution |
| version startup file | Startup Files |
|
W |
| warning ids | Issuing Warnings |
| warranty | Copying |
| while statement | The while Statement |
| wrong answers | Bug Criteria |
| wrong answers | Bug Reporting |
|