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: 49845
octave.info-3: 98402
octave.info-4: 146559
octave.info-5: 193811
octave.info-6: 241950
octave.info-7: 291907
octave.info-8: 340948
octave.info-9: 386497
octave.info-10: 434930
octave.info-11: 477141
octave.info-12: 524095

Tag Table:
(Indirect)
Node: Top821
Node: Preface7460
Node: Acknowledgements9891
Node: How You Can Contribute to Octave14419
Node: Distribution15367
Node: Introduction16519
Node: Running Octave17426
Node: Simple Examples18264
Node: Conventions25241
Node: Fonts25608
Node: Evaluation Notation26169
Node: Printing Notation27153
Node: Error Messages27631
Node: Format of Descriptions28028
Node: A Sample Function Description28623
Node: A Sample Command Description30794
Node: A Sample Variable Description31595
Node: Getting Started32698
Node: Invoking Octave33205
Node: Command Line Options34047
Node: Startup Files39599
Node: Quitting Octave41603
Node: Getting Help42330
Node: Command Line Editing45057
Node: Cursor Motion46606
Node: Killing and Yanking48151
Node: Commands For Text49845
Node: Commands For Completion51226
Node: Commands For History52294
Node: Customizing the Prompt57320
Node: Diary and Echo Commands59696
Node: Errors61890
Node: Executable Octave Programs64655
Node: Comments67065
Node: Data Types68872
Node: Built-in Data Types69698
Node: Numeric Objects70344
Node: String Objects71222
Node: Data Structure Objects71699
Node: User-defined Data Types72127
Node: Object Sizes72581
Node: Numeric Data Types74211
Node: Matrices75652
Node: Empty Matrices81517
Node: Ranges84075
Node: Predicates for Numeric Objects85779
Node: Strings86564
Node: Creating Strings89340
Node: Searching and Replacing91155
Node: String Conversions93683
Node: Character Class Functions96604
Node: Data Structures98402
Node: Variables102326
Node: Global Variables104416
Node: Status of Variables106452
Node: Summary of Built-in Variables110294
Node: Defaults from the Environment114636
Node: Expressions115859
Node: Index Expressions116717
Node: Calling Functions122229
Node: Call by Value124736
Node: Recursion126764
Node: Arithmetic Ops128579
Node: Comparison Ops132098
Node: Boolean Expressions133250
Node: Element-by-element Boolean Operators133491
Node: Short-circuit Boolean Operators135978
Node: Assignment Ops138517
Node: Increment Ops142633
Node: Operator Precedence144525
Node: Evaluation146559
Node: Statements150118
Node: The if Statement151604
Node: The switch Statement156420
Node: The while Statement158676
Node: The for Statement160939
Node: Looping Over Structure Elements163167
Node: The break Statement164461
Node: The continue Statement165967
Node: The unwind_protect Statement167268
Node: The try Statement168699
Node: Continuation Lines170092
Node: Functions and Scripts171763
Node: Defining Functions172418
Node: Multiple Return Values178695
Node: Variable-length Argument Lists182441
Node: Variable-length Return Lists184775
Node: Returning From a Function186183
Node: Function Files188333
Node: Script Files193811
Node: Dynamically Linked Functions197773
Node: Organization of Functions203871
Node: Error Handling205584
Node: Input and Output210637
Node: Basic Input and Output213718
Node: Terminal Output213964
Node: Terminal Input218404
Node: Simple File I/O221488
Node: C-Style I/O Functions226211
Node: Opening and Closing Files228083
Node: Simple Output231078
Node: Line-Oriented Input231435
Node: Formatted Output232444
Node: Output Conversion for Matrices235736
Node: Output Conversion Syntax236825
Node: Table of Output Conversions239776
Node: Integer Conversions241950
Node: Floating-Point Conversions243995
Node: Other Output Conversions246820
Node: Formatted Input247916
Node: Input Conversion Syntax251432
Node: Table of Input Conversions253877
Node: Numeric Input Conversions255703
Node: String Input Conversions256730
Node: Binary I/O257748
Node: Temporary Files261346
Node: EOF and Errors261767
Node: File Positioning262929
Node: Plotting264531
Node: Two-Dimensional Plotting265283
Node: Specialized Two-Dimensional Plots276828
Node: Three-Dimensional Plotting279590
Node: Plot Annotations283504
Node: Multiple Plots on One Page284224
Node: Matrix Manipulation287171
Node: Finding Elements and Checking Conditions287838
Node: Rearranging Matrices291907
Node: Special Utility Matrices296867
Node: Famous Matrices302308
Node: Arithmetic304650
Node: Utility Functions305051
Node: Complex Arithmetic308875
Node: Trigonometry309942
Node: Sums and Products311490
Node: Special Functions312895
Node: Mathematical Constants316227
Node: Linear Algebra318308
Node: Basic Matrix Functions318774
Node: Matrix Factorizations323652
Node: Functions of a Matrix329058
Node: Nonlinear Equations332006
Node: Quadrature333842
Node: Functions of One Variable334041
Node: Orthogonal Collocation336796
Node: Differential Equations337951
Node: Ordinary Differential Equations338316
Node: Differential-Algebraic Equations340948
Node: Optimization343404
Node: Quadratic Programming343620
Node: Nonlinear Programming343786
Node: Linear Least Squares343960
Node: Statistics345464
Node: Sets347929
Node: Polynomial Manipulations348961
Node: Control Theory354259
Node: Signal Processing362447
Node: Image Processing367432
Node: Audio Processing372010
Node: System Utilities375931
Node: Timing Utilities376655
Node: Filesystem Utilities386497
Node: Controlling Subprocesses392622
Node: Process ID Information401698
Node: Environment Variables402519
Node: Current Working Directory402999
Node: Password Database Functions404193
Node: Group Database Functions405723
Node: System Information407057
Node: Tips409584
Node: Style Tips410205
Node: Coding Tips411956
Node: Documentation Tips413482
Node: Comment Tips416653
Node: Function Headers417802
Node: Trouble422401
Node: Actual Bugs423093
Node: Reporting Bugs425869
Node: Bug Criteria427229
Node: Bug Lists428449
Node: Bug Reporting429472
Node: Sending Patches434930
Node: Service437749
Node: Installation438508
Node: Notes445394
Node: Installation Problems446177
Node: Binary Distributions452351
Node: Installing Octave from a Binary Distribution453852
Node: Creating a Binary Distribution456228
Node: Emacs457247
Node: Installing the Emacs Octave Package458456
Node: Using Octave Mode459245
Node: Running Octave From Within Emacs469952
Node: Using the Emacs Info Reader for Octave474191
Node: Grammar475631
Node: Keywords475841
Node: Copying477141
Node: Concept Index496358
Node: Variable Index514227
Node: Function Index524095
Node: Operator Index551193

End Tag Table
