This is Info file octave, produced by Makeinfo-1.64 from the input file
octave.tex.

START-INFO-DIR-ENTRY
* Octave: (octave).	Interactive language for numerical computations.
END-INFO-DIR-ENTRY

   Copyright (C) 1996, 1997 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.


File: octave,  Node: Concept Index,  Next: Variable Index,  Prev: Copying,  Up: Top

Concept Index
*************

* Menu:

* -braindead:                           Command Line Options.
* -debug:                               Command Line Options.
* -echo-commands:                       Command Line Options.
* -exec-path PATH:                      Command Line Options.
* -help:                                Command Line Options.
* -info-file FILENAME:                  Command Line Options.
* -info-program PROGRAM:                Command Line Options.
* -interactive:                         Command Line Options.
* -no-init-file:                        Command Line Options.
* -no-line-editing:                     Command Line Options.
* -no-site-file:                        Command Line Options.
* -norc:                                Command Line Options.
* -path PATH:                           Command Line Options.
* -quiet:                               Command Line Options.
* -silent:                              Command Line Options.
* -traditional:                         Command Line Options.
* -verbose:                             Command Line Options.
* -version:                             Command Line Options.
* -?:                                   Command Line Options.
* -d:                                   Command Line Options.
* -f:                                   Command Line Options.
* -h:                                   Command Line Options.
* -i:                                   Command Line Options.
* -p PATH:                              Command Line Options.
* -q:                                   Command Line Options.
* -V:                                   Command Line Options.
* -x:                                   Command Line Options.
* ... <1>:                              Variable-length Return Lists.
* ...:                                  Variable-length Argument Lists.
* ... continuation marker:              The try Statement.
* .octaverc:                            Startup Files.
* break statement:                      The break Statement.
* case statement:                       The switch Statement.
* catch:                                The try Statement.
* continue statement:                   The continue Statement.
* elseif statement:                     The if Statement.
* else statement:                       The if Statement.
* 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.
* end statement:                        Statements.
* for statement:                        The for Statement.
* function statement:                   Defining Functions.
* global statement:                     Global Variables.
* if statement:                         The if Statement.
* otags:                                Using Octave Mode.
* otherwise statement:                  The switch Statement.
* switch statement:                     The switch Statement.
* try statement:                        The try Statement.
* unwind_protect_cleanup:               The unwind_protect Statement.
* unwind_protect statement:             The unwind_protect Statement.
* while statement:                      The while Statement.
* \ continuation marker:                The try Statement.
* ~/.octaverc:                          Startup Files.
* #!:                                   Executable Octave Programs.
* #:                                    Comments.
* %:                                    Comments.
* acknowledgements:                     Acknowledgements.
* addition:                             Arithmetic Ops.
* and operator:                         Boolean Expressions.
* answers, incorrect <1>:               Bug Criteria.
* answers, incorrect:                   Bug Reporting.
* any key:                              Fonts.
* arguments in function call:           Calling Functions.
* arithmetic operators:                 Arithmetic Ops.
* assignment expressions:               Assignment Ops.
* assignment operators:                 Assignment Ops.
* body of a loop:                       The while Statement.
* boolean expressions:                  Boolean Expressions.
* boolean operators:                    Boolean Expressions.
* bug criteria:                         Bug Criteria.
* bug report mailing lists:             Bug Lists.
* bugs:                                 Reporting Bugs.
* bugs, investigating:                  Bug Reporting.
* bugs, known:                          Trouble.
* bugs, reporting <1>:                  Bug Reporting.
* bugs, reporting:                      Bug Lists.
* built-in data types:                  Built-in Data Types.
* built-in function:                    A Sample Function Description.
* character strings <1>:                String Objects.
* character strings:                    Strings.
* Cholesky factorization:               Matrix Factorizations.
* clearing the screen:                  Cursor Motion.
* coding standards:                     Tips.
* command and ouput 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.
* complex-conjugate transpose:          Arithmetic Ops.
* continuation lines:                   The try Statement.
* contributing to Octave:               How You Can Contribute to Octave.
* contributors:                         Preface.
* conversion specifications (printf):   Formatted Output.
* conversion specifications (scanf):    Formatted Input.
* copyright:                            Keywords.
* core dump:                            Bug Criteria.
* customizing the prompt:               Customizing the Prompt.
* DAE:                                  Differential Equations.
* data structures <1>:                  Data Structure Objects.
* data structures:                      Data 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.
* defining functions:                   Functions and Scripts.
* description format:                   Format of Descriptions.
* diary of commands and output:         Diary and Echo Commands.
* Differential Equations:               Differential Equations.
* diffs, submitting:                    Sending Patches.
* distribution of Octave:               Distribution.
* division:                             Arithmetic Ops.
* documentation notation:               Evaluation Notation.
* documenting Octave programs:          Comments.
* dynamic linking:                      Dynamically Linked Functions.
* echoing executing commands:           Diary and Echo Commands.
* editing the command line:             Command Line Editing.
* element-by-element evaluation:        Element-by-element Boolean Operators.
* Emacs TAGS files:                     Using Octave Mode.
* equality operator:                    Comparison Ops.
* equality, tests for:                  Comparison Ops.
* equations, nonlinear:                 Nonlinear Equations.
* erroneous messages:                   Bug Criteria.
* erroneous results <1>:                Bug Criteria.
* erroneous results:                    Bug Reporting.
* error message notation:               Error Messages.
* error messages:                       Errors.
* error messages, incorrect:            Bug Criteria.
* escape sequence notation:             Strings.
* evaluation notation:                  Evaluation Notation.
* executable scripts:                   Executable Octave Programs.
* execution speed:                      Coding Tips.
* exiting octave <1>:                   Quitting Octave.
* exiting octave:                       Running Octave.
* exponentiation:                       Arithmetic Ops.
* expression, range:                    Ranges.
* expressions:                          Expressions.
* expressions, assignment:              Assignment Ops.
* expressions, boolean:                 Boolean Expressions.
* expressions, comparison:              Comparison Ops.
* expressions, logical:                 Boolean Expressions.
* factorial function:                   Recursion.
* fatal signal:                         Bug Criteria.
* flag character (printf):              Output Conversion Syntax.
* flag character (scanf):               Input Conversion Syntax.
* flying high and fast:                 Variables.
* fonts:                                Fonts.
* Fordyce, A. P.:                       Evaluation.
* Frobenius norm:                       Basic Matrix Functions.
* function descriptions:                A Sample Function Description.
* function file <1>:                    A Sample Function Description.
* function file:                        Function Files.
* functions, user-defined:              Functions and Scripts.
* funding Octave development:           How You Can Contribute to Octave.
* getting a good job:                   Variables.
* global variables:                     Global Variables.
* grammar rules:                        Grammar.
* graphics:                             Two-Dimensional Plotting.
* greater than operator:                Comparison Ops.
* header comments:                      Function Headers.
* help, on-line:                        Getting Help.
* help, where to find:                  Service.
* Hermitian operator:                   Arithmetic Ops.
* Hessenberg decomposition:             Matrix Factorizations.
* history:                              Preface.
* history of commands:                  Commands For History.
* improving Octave <1>:                 Bug Criteria.
* improving Octave:                     Sending Patches.
* incorrect error messages:             Bug Criteria.
* incorrect output <1>:                 Bug Reporting.
* incorrect output:                     Bug Criteria.
* incorrect results <1>:                Bug Reporting.
* incorrect results:                    Bug Criteria.
* increment operator:                   Assignment Ops.
* infinity norm:                        Basic Matrix Functions.
* initialization:                       Startup Files.
* input conversions, for scanf:         Table of Input Conversions.
* input history:                        Commands For History.
* installation trouble:                 Trouble.
* installing Octave:                    Installation.
* introduction:                         Introduction.
* invalid input:                        Bug Criteria.
* job hunting:                          Variables.
* keywords:                             Keywords.
* known causes of trouble:              Trouble.
* language definition:                  Grammar.
* less than operator:                   Comparison Ops.
* loadable function:                    A Sample Function Description.
* logging commands and output:          Diary and Echo Commands.
* logical expressions:                  Boolean Expressions.
* logical operators:                    Boolean Expressions.
* loop:                                 The while Statement.
* looping over structure elements:      Looping Over Structure Elements.
* LP:                                   Optimization.
* LU decomposition:                     Matrix Factorizations.
* lvalue:                               Assignment Ops.
* mapping function:                     A Sample Function Description.
* matching failure, in scanf:           Formatted Input.
* matrices:                             Matrices.
* matrix multiplication:                Arithmetic Ops.
* maximum field width (scanf):          Input Conversion Syntax.
* messages, error:                      Errors.
* minimum field width (printf):         Output Conversion Syntax.
* multiplication:                       Arithmetic Ops.
* negation:                             Arithmetic Ops.
* NLP:                                  Optimization.
* nonlinear equations:                  Nonlinear Equations.
* nonlinear programming:                Optimization.
* not operator:                         Boolean Expressions.
* numeric constant <1>:                 Numeric Data Types.
* numeric constant:                     Numeric Objects.
* numeric value <1>:                    Numeric Data Types.
* numeric value:                        Numeric Objects.
* Octave command options:               Command Line Options.
* ODE:                                  Differential Equations.
* on-line help:                         Getting Help.
* operator precedence:                  Operator Precedence.
* operators, arithmetic:                Arithmetic Ops.
* operators, assignment:                Assignment Ops.
* operators, boolean:                   Boolean Expressions.
* operators, decrement:                 Assignment Ops.
* operators, increment:                 Assignment Ops.
* operators, logical:                   Boolean Expressions.
* operators, relational:                Comparison Ops.
* optimization:                         Optimization.
* options, Octave command:              Command Line Options.
* or operator:                          Boolean Expressions.
* oregonator:                           Ordinary Differential Equations.
* output conversions, for printf:       Table of Output Conversions.
* partial fraction expansion:           Polynomial Manipulations.
* patches, submitting:                  Sending Patches.
* plotting:                             Two-Dimensional Plotting.
* precision (printf):                   Output Conversion Syntax.
* printing notation:                    Printing Notation.
* program, self contained:              Executable Octave Programs.
* programs:                             Comments.
* prompt customization:                 Customizing the Prompt.
* QP:                                   Optimization.
* QR factorization:                     Matrix Factorizations.
* quadratic programming:                Optimization.
* quitting octave <1>:                  Quitting Octave.
* quitting octave:                      Running Octave.
* quotient:                             Arithmetic Ops.
* range expressions:                    Ranges.
* relational operators:                 Comparison Ops.
* reporting bugs <1>:                   Reporting Bugs.
* reporting bugs:                       Bug Lists.
* results, incorrect <1>:               Bug Reporting.
* results, incorrect:                   Bug Criteria.
* Schur decomposition:                  Matrix Factorizations.
* script files:                         Functions and Scripts.
* scripts:                              Executable Octave Programs.
* self contained programs:              Executable Octave Programs.
* short-circuit evaluation:             Short-circuit Boolean Operators.
* side effect:                          Assignment Ops.
* singular value decomposition:         Matrix Factorizations.
* speedups:                             Coding Tips.
* standards of coding style:            Tips.
* startup:                              Startup Files.
* startup files:                        Startup Files.
* statements:                           Statements.
* strings <1>:                          Strings.
* strings:                              String Objects.
* structure elements, looping over:     Looping Over Structure Elements.
* structures <1>:                       Data Structure Objects.
* structures:                           Data Structures.
* submitting diffs:                     Sending Patches.
* submitting patches:                   Sending Patches.
* subtraction:                          Arithmetic Ops.
* suggestions:                          Bug Criteria.
* TAGS:                                 Using Octave Mode.
* tests for equality:                   Comparison Ops.
* tips:                                 Tips.
* transpose:                            Arithmetic Ops.
* transpose, complex-conjugate:         Arithmetic Ops.
* troubleshooting:                      Trouble.
* unary minus:                          Arithmetic Ops.
* undefined behavior:                   Bug Criteria.
* undefined function value:             Bug Criteria.
* use of comments:                      Comments.
* user-defined data types:              User-defined Data Types.
* user-defined functions:               Functions and Scripts.
* user-defined variables:               Variables.
* variable descriptions:                A Sample Variable Description.
* Variable-length argument lists:       Variable-length Argument Lists.
* Variable-length return lists:         Variable-length Return Lists.
* variables, global:                    Global Variables.
* variables, user-defined:              Variables.
* warranty:                             Keywords.
* wrong answers <1>:                    Bug Criteria.
* wrong answers:                        Bug Reporting.

   % DO NOT EDIT!  Generated automatically by munge-texi.


File: octave,  Node: Variable Index,  Next: Function Index,  Prev: Concept Index,  Up: Top

Variable Index
**************

* Menu:

* all_va_args:                          Variable-length Argument Lists.
* ans:                                  Terminal Output.
* argv:                                 Command Line Options.
* automatic_replot <1>:                 Summary of Built-in Variables.
* automatic_replot:                     Two-Dimensional Plotting.
* auto_unload_dot_oct_files <1>:        Summary of Built-in Variables.
* auto_unload_dot_oct_files:            Dynamically Linked Functions.
* beep_on_error <1>:                    Summary of Built-in Variables.
* beep_on_error:                        Error Handling.
* completion_append_char <1>:           Commands For Completion.
* completion_append_char:               Summary of Built-in Variables.
* crash_dumps_octave_core <1>:          Summary of Built-in Variables.
* crash_dumps_octave_core:              Simple File I/O.
* default_eval_print_flag <1>:          Summary of Built-in Variables.
* default_eval_print_flag:              Evaluation.
* default_global_variable_value:        Global Variables.
* DEFAULT_LOADPATH <1>:                 Summary of Built-in Variables.
* DEFAULT_LOADPATH:                     Function Files.
* default_return_value <1>:             Multiple Return Values.
* default_return_value:                 Summary of Built-in Variables.
* default_save_format <1>:              Simple File I/O.
* default_save_format:                  Summary of Built-in Variables.
* define_all_return_values <1>:         Summary of Built-in Variables.
* define_all_return_values:             Multiple Return Values.
* do_fortran_indexing <1>:              Summary of Built-in Variables.
* do_fortran_indexing:                  Index Expressions.
* do_what_i_mean_not_what_i_say:        A Sample Variable Description.
* e:                                    Mathematical Constants.
* echo_executing_commands:              Diary and Echo Commands.
* EDITOR <1>:                           Commands For History.
* EDITOR <2>:                           Defaults from the Environment.
* EDITOR:                               Summary of Built-in Variables.
* empty_list_elements_ok <1>:           Summary of Built-in Variables.
* empty_list_elements_ok:               Empty Matrices.
* eps:                                  Mathematical Constants.
* error_text:                           Error Handling.
* EXEC_PATH <1>:                        Controlling Subprocesses.
* EXEC_PATH:                            Summary of Built-in Variables.
* fixed_point_format <1>:               Matrices.
* fixed_point_format:                   Summary of Built-in Variables.
* F_DUPFD:                              Controlling Subprocesses.
* F_GETFD:                              Controlling Subprocesses.
* F_GETFL:                              Controlling Subprocesses.
* F_SETFD:                              Controlling Subprocesses.
* F_SETFL:                              Controlling Subprocesses.
* gnuplot_binary <1>:                   Three-Dimensional Plotting.
* gnuplot_binary:                       Summary of Built-in Variables.
* gnuplot_has_frames:                   Three-Dimensional Plotting.
* gnuplot_has_multiplot:                Three-Dimensional Plotting.
* history_file <1>:                     Summary of Built-in Variables.
* history_file:                         Commands For History.
* history_size <1>:                     Summary of Built-in Variables.
* history_size:                         Commands For History.
* i:                                    Mathematical Constants.
* ignore_function_time_stamp <1>:       Summary of Built-in Variables.
* ignore_function_time_stamp:           Function Files.
* IMAGEPATH:                            Image Processing.
* implicit_num_to_str_ok <1>:           String Conversions.
* implicit_num_to_str_ok:               Summary of Built-in Variables.
* implicit_str_to_num_ok <1>:           Summary of Built-in Variables.
* implicit_str_to_num_ok:               String Conversions.
* inf:                                  Mathematical Constants.
* INFO_FILE <1>:                        Summary of Built-in Variables.
* INFO_FILE:                            Getting Help.
* INFO_PROGRAM:                         Summary of Built-in Variables.
* j:                                    Mathematical Constants.
* LOADPATH <1>:                         Summary of Built-in Variables.
* LOADPATH:                             Function Files.
* max_recursion_depth <1>:              Summary of Built-in Variables.
* max_recursion_depth:                  Recursion.
* NaN:                                  Mathematical Constants.
* nargin:                               Defining Functions.
* nargout:                              Multiple Return Values.
* OCTAVE_EXEC_PATH:                     Defaults from the Environment.
* OCTAVE_HISTFILE:                      Defaults from the Environment.
* OCTAVE_HISTSIZE:                      Defaults from the Environment.
* OCTAVE_HOME:                          Summary of Built-in Variables.
* OCTAVE_INFO_FILE:                     Defaults from the Environment.
* OCTAVE_INFO_PROGRAM:                  Defaults from the Environment.
* OCTAVE_PATH:                          Defaults from the Environment.
* OCTAVE_VERSION:                       System Information.
* ok_to_lose_imaginary_part:            Summary of Built-in Variables.
* output_max_field_width <1>:           Matrices.
* output_max_field_width:               Summary of Built-in Variables.
* output_precision <1>:                 Matrices.
* output_precision:                     Summary of Built-in Variables.
* O_APPEND:                             Controlling Subprocesses.
* O_ASYNC:                              Controlling Subprocesses.
* O_NONBLOCK:                           Controlling Subprocesses.
* O_RDONLY:                             Controlling Subprocesses.
* O_RDWR:                               Controlling Subprocesses.
* O_SYNC:                               Controlling Subprocesses.
* O_WRONLY:                             Controlling Subprocesses.
* PAGER <1>:                            Input and Output.
* PAGER:                                Summary of Built-in Variables.
* page_output_immediately:              Input and Output.
* page_screen_output <1>:               Input and Output.
* page_screen_output:                   Summary of Built-in Variables.
* pi:                                   Mathematical Constants.
* prefer_column_vectors <1>:            Index Expressions.
* prefer_column_vectors:                Summary of Built-in Variables.
* prefer_zero_one_indexing:             Index Expressions.
* print_answer_id_name <1>:             Terminal Output.
* print_answer_id_name:                 Summary of Built-in Variables.
* print_empty_dimensions <1>:           Summary of Built-in Variables.
* print_empty_dimensions:               Empty Matrices.
* program_invocation_name:              Command Line Options.
* program_name:                         Command Line Options.
* propagate_empty_matrices:             Empty Matrices.
* PS1 <1>:                              Summary of Built-in Variables.
* PS1:                                  Customizing the Prompt.
* PS2 <1>:                              Summary of Built-in Variables.
* PS2:                                  Customizing the Prompt.
* PS4 <1>:                              Customizing the Prompt.
* PS4:                                  Summary of Built-in Variables.
* realmax:                              Mathematical Constants.
* realmin:                              Mathematical Constants.
* resize_on_range_error <1>:            Index Expressions.
* resize_on_range_error:                Summary of Built-in Variables.
* return:                               Returning From a Function.
* return_last_computed_value <1>:       Returning From a Function.
* return_last_computed_value:           Summary of Built-in Variables.
* save_precision <1>:                   Simple File I/O.
* save_precision:                       Summary of Built-in Variables.
* saving_history <1>:                   Commands For History.
* saving_history:                       Summary of Built-in Variables.
* SEEK_CUR:                             File Positioning.
* SEEK_END:                             File Positioning.
* SEEK_SET:                             File Positioning.
* silent_functions <1>:                 Defining Functions.
* silent_functions:                     Summary of Built-in Variables.
* split_long_rows <1>:                  Matrices.
* split_long_rows:                      Summary of Built-in Variables.
* stderr:                               C-Style I/O Functions.
* stdin:                                C-Style I/O Functions.
* stdout:                               C-Style I/O Functions.
* string_fill_char:                     Creating Strings.
* struct_levels_to_print <1>:           Data Structures.
* struct_levels_to_print:               Summary of Built-in Variables.
* suppress_verbose_help_message <1>:    Summary of Built-in Variables.
* suppress_verbose_help_message:        Getting Help.
* treat_neg_dim_as_zero <1>:            Special Utility Matrices.
* treat_neg_dim_as_zero:                Summary of Built-in Variables.
* warn_assign_as_truth_value <1>:       The if Statement.
* warn_assign_as_truth_value:           Summary of Built-in Variables.
* warn_comma_in_global_decl:            Summary of Built-in Variables.
* warn_divide_by_zero <1>:              Arithmetic Ops.
* warn_divide_by_zero:                  Summary of Built-in Variables.
* warn_function_name_clash <1>:         Function Files.
* warn_function_name_clash:             Summary of Built-in Variables.
* warn_missing_semicolon:               Defining Functions.
* warn_reload_forces_clear <1>:         Summary of Built-in Variables.
* warn_reload_forces_clear:             Dynamically Linked Functions.
* warn_variable_switch_label <1>:       The switch Statement.
* warn_variable_switch_label:           Summary of Built-in Variables.
* whitespace_in_literal_matrix:         Summary of Built-in Variables.

   % DO NOT EDIT!  Generated automatically by munge-texi.

