|  |  | 
| 
 | 
| 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 | 
|  | breakstatement: |  | 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 | 
|  | casestatement: |  | The switch Statement | 
|  | catch: |  | The try Statement | 
|  | cell arrays: |  | Cell Array Objects | 
|  | cell arrays: |  | Cell Arrays | 
|  | 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 | 
|  | containers: |  | Data Containers | 
|  | continuation lines: |  | Continuation Lines | 
|  | continuestatement: |  | 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-untilstatement: |  | 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 | 
|  | elsestatement: |  | The if Statement | 
|  | elseifstatement: |  | The if Statement | 
|  | endstatement: |  | Statements | 
|  | end, indexing: |  | Index Expressions | 
|  | end:and:end: |  | Index Expressions | 
|  | endforstatement: |  | The for Statement | 
|  | endfunctionstatement: |  | Defining Functions | 
|  | endifstatement: |  | The if Statement | 
|  | endswitchstatement: |  | The switch Statement | 
|  | endwhilestatement: |  | The while Statement | 
|  | end_try_catch: |  | The try Statement | 
|  | end_unwind_protect: |  | The unwind_protect 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 | 
|  | forstatement: |  | 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 | 
|  | functionstatement: |  | 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 | 
|  | globalstatement: |  | 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 |  |  | 
|---|
|  | ifstatement: |  | 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 | 
|  | 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 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 | 
|  | otherwisestatement: |  | 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 | 
|  | persistentstatement: |  | 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 | 
|  | readlinecustomization: |  | 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 | 
|  | switchstatement: |  | 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 | 
|  | trystatement: |  | 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_protectstatement: |  | 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 | 
|  | whilestatement: |  | The while Statement | 
|  | wrong answers: |  | Bug Criteria | 
|  | wrong answers: |  | Bug Reporting | 
| 
 |