Concept Index

Jump to: A B C D E F G H I J K L M N O P Q R S T U V W
Index Entry Section
A
acknowledgements: Acknowledgements
addition: Arithmetic Ops
addition: Operator Overloading
and operator: Boolean Expressions
and operator: Operator Overloading
anonymous functions: Function Handles Anonymous Functions Inline 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
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
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
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: Use of the interpreter Property
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 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, 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
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
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: Scatter Group
group objects: Stair Group
group objects: Surface Group
H
handle functions: Graphics Objects
handle, function handles: Function Handles Anonymous Functions Inline 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
inline, inline functions: Function Handles Anonymous Functions Inline Functions
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
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
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
--debug-jit: 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
--jit-compiler: 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
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
scatter group: Scatter Group
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
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
Jump to: A B C D E F G H I J K L M N O P Q R S T U V W

© 1996–2020 John W. Eaton
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://octave.org/doc/v5.2.0/Concept-Index.html