This is Info file octave.info, produced by Makeinfo version 1.67 from
the input file ./octave.texi.

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.


Indirect:
octave.info-1: 821
octave.info-2: 49598
octave.info-3: 97977
octave.info-4: 147167
octave.info-5: 196822
octave.info-6: 245902
octave.info-7: 295855
octave.info-8: 343368
octave.info-9: 391549
octave.info-10: 439978
octave.info-11: 484023
octave.info-12: 531774

Tag Table:
(Indirect)
Node: Top821
Node: Preface7448
Node: Acknowledgements9879
Node: How You Can Contribute to Octave14246
Node: Distribution15194
Node: Introduction16346
Node: Running Octave17254
Node: Simple Examples18092
Node: Conventions25069
Node: Fonts25436
Node: Evaluation Notation25997
Node: Printing Notation26981
Node: Error Messages27459
Node: Format of Descriptions27856
Node: A Sample Function Description28451
Node: A Sample Command Description30622
Node: A Sample Variable Description31423
Node: Getting Started32526
Node: Invoking Octave33033
Node: Command Line Options33875
Node: Startup Files39352
Node: Quitting Octave41356
Node: Getting Help42083
Node: Command Line Editing44810
Node: Cursor Motion46359
Node: Killing and Yanking47904
Node: Commands For Text49598
Node: Commands For Completion50979
Node: Commands For History52047
Node: Customizing the Prompt57069
Node: Diary and Echo Commands59445
Node: Errors61639
Node: Executable Octave Programs64404
Node: Comments66814
Node: Data Types68621
Node: Built-in Data Types69447
Node: Numeric Objects70093
Node: String Objects70971
Node: Data Structure Objects71448
Node: User-defined Data Types71876
Node: Object Sizes72330
Node: Numeric Data Types73960
Node: Matrices75401
Node: Empty Matrices82427
Node: Ranges84985
Node: Predicates for Numeric Objects86689
Node: Strings87474
Node: Creating Strings90250
Node: Searching and Replacing92065
Node: String Conversions94593
Node: Character Class Functions97977
Node: Data Structures99775
Node: Variables103699
Node: Global Variables105789
Node: Status of Variables108568
Node: Summary of Built-in Variables112495
Node: Defaults from the Environment117342
Node: Expressions118565
Node: Index Expressions119423
Node: Calling Functions124931
Node: Call by Value127438
Node: Recursion129466
Node: Arithmetic Ops131221
Node: Comparison Ops134740
Node: Boolean Expressions135892
Node: Element-by-element Boolean Operators136133
Node: Short-circuit Boolean Operators138620
Node: Assignment Ops141159
Node: Increment Ops145275
Node: Operator Precedence147167
Node: Evaluation149201
Node: Statements152940
Node: The if Statement154426
Node: The switch Statement159242
Node: The while Statement161687
Node: The for Statement163950
Node: Looping Over Structure Elements166178
Node: The break Statement167472
Node: The continue Statement168978
Node: The unwind_protect Statement170279
Node: The try Statement171710
Node: Continuation Lines173103
Node: Functions and Scripts174774
Node: Defining Functions175429
Node: Multiple Return Values181706
Node: Variable-length Argument Lists185452
Node: Variable-length Return Lists187786
Node: Returning From a Function189194
Node: Function Files191344
Node: Script Files196822
Node: Dynamically Linked Functions200784
Node: Organization of Functions207827
Node: Error Handling209540
Node: Input and Output214589
Node: Basic Input and Output217670
Node: Terminal Output217916
Node: Terminal Input222356
Node: Simple File I/O225440
Node: C-Style I/O Functions230163
Node: Opening and Closing Files232035
Node: Simple Output235030
Node: Line-Oriented Input235387
Node: Formatted Output236396
Node: Output Conversion for Matrices239688
Node: Output Conversion Syntax240777
Node: Table of Output Conversions243728
Node: Integer Conversions245902
Node: Floating-Point Conversions247947
Node: Other Output Conversions250772
Node: Formatted Input251868
Node: Input Conversion Syntax255384
Node: Table of Input Conversions257829
Node: Numeric Input Conversions259655
Node: String Input Conversions260682
Node: Binary I/O261700
Node: Temporary Files265298
Node: EOF and Errors265719
Node: File Positioning266881
Node: Plotting268483
Node: Two-Dimensional Plotting269235
Node: Specialized Two-Dimensional Plots280780
Node: Three-Dimensional Plotting283542
Node: Plot Annotations287456
Node: Multiple Plots on One Page288176
Node: Matrix Manipulation291123
Node: Finding Elements and Checking Conditions291790
Node: Rearranging Matrices295855
Node: Special Utility Matrices300815
Node: Famous Matrices306256
Node: Arithmetic308607
Node: Utility Functions309008
Node: Complex Arithmetic312832
Node: Trigonometry313899
Node: Sums and Products315447
Node: Special Functions316852
Node: Mathematical Constants321079
Node: Linear Algebra323360
Node: Basic Matrix Functions323826
Node: Matrix Factorizations328704
Node: Functions of a Matrix334110
Node: Nonlinear Equations337058
Node: Quadrature338894
Node: Functions of One Variable339093
Node: Orthogonal Collocation341848
Node: Differential Equations343003
Node: Ordinary Differential Equations343368
Node: Differential-Algebraic Equations346000
Node: Optimization348456
Node: Quadratic Programming348672
Node: Nonlinear Programming348838
Node: Linear Least Squares349012
Node: Statistics350516
Node: Sets352981
Node: Polynomial Manipulations354013
Node: Control Theory359311
Node: Signal Processing367499
Node: Image Processing372484
Node: Audio Processing377062
Node: System Utilities380983
Node: Timing Utilities381707
Node: Filesystem Utilities391549
Node: Controlling Subprocesses397674
Node: Process ID Information406746
Node: Environment Variables407567
Node: Current Working Directory408047
Node: Password Database Functions409241
Node: Group Database Functions410771
Node: System Information412105
Node: Tips414632
Node: Style Tips415253
Node: Coding Tips417004
Node: Documentation Tips418530
Node: Comment Tips421701
Node: Function Headers422850
Node: Trouble427449
Node: Actual Bugs428141
Node: Reporting Bugs430917
Node: Bug Criteria432277
Node: Bug Lists433497
Node: Bug Reporting434520
Node: Sending Patches439978
Node: Service442797
Node: Installation443552
Node: Notes450937
Node: Installation Problems451720
Node: Binary Distributions459077
Node: Installing Octave from a Binary Distribution460578
Node: Creating a Binary Distribution462954
Node: Emacs463976
Node: Installing EOS465169
Node: Using Octave Mode465898
Node: Running Octave From Within Emacs476719
Node: Using the Emacs Info Reader for Octave480958
Node: Grammar482513
Node: Keywords482723
Node: Copying484023
Node: Concept Index503240
Node: Variable Index521109
Node: Function Index531774
Node: Operator Index559112

End Tag Table
