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: 49586
octave.info-3: 97958
octave.info-4: 147148
octave.info-5: 196803
octave.info-6: 245883
octave.info-7: 295836
octave.info-8: 343349
octave.info-9: 391530
octave.info-10: 439959
octave.info-11: 484004
octave.info-12: 531755

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 Files39340
Node: Quitting Octave41344
Node: Getting Help42071
Node: Command Line Editing44798
Node: Cursor Motion46347
Node: Killing and Yanking47892
Node: Commands For Text49586
Node: Commands For Completion50967
Node: Commands For History52035
Node: Customizing the Prompt57057
Node: Diary and Echo Commands59433
Node: Errors61627
Node: Executable Octave Programs64385
Node: Comments66795
Node: Data Types68602
Node: Built-in Data Types69428
Node: Numeric Objects70074
Node: String Objects70952
Node: Data Structure Objects71429
Node: User-defined Data Types71857
Node: Object Sizes72311
Node: Numeric Data Types73941
Node: Matrices75382
Node: Empty Matrices82408
Node: Ranges84966
Node: Predicates for Numeric Objects86670
Node: Strings87455
Node: Creating Strings90231
Node: Searching and Replacing92046
Node: String Conversions94574
Node: Character Class Functions97958
Node: Data Structures99756
Node: Variables103680
Node: Global Variables105770
Node: Status of Variables108549
Node: Summary of Built-in Variables112476
Node: Defaults from the Environment117323
Node: Expressions118546
Node: Index Expressions119404
Node: Calling Functions124912
Node: Call by Value127419
Node: Recursion129447
Node: Arithmetic Ops131202
Node: Comparison Ops134721
Node: Boolean Expressions135873
Node: Element-by-element Boolean Operators136114
Node: Short-circuit Boolean Operators138601
Node: Assignment Ops141140
Node: Increment Ops145256
Node: Operator Precedence147148
Node: Evaluation149182
Node: Statements152921
Node: The if Statement154407
Node: The switch Statement159223
Node: The while Statement161668
Node: The for Statement163931
Node: Looping Over Structure Elements166159
Node: The break Statement167453
Node: The continue Statement168959
Node: The unwind_protect Statement170260
Node: The try Statement171691
Node: Continuation Lines173084
Node: Functions and Scripts174755
Node: Defining Functions175410
Node: Multiple Return Values181687
Node: Variable-length Argument Lists185433
Node: Variable-length Return Lists187767
Node: Returning From a Function189175
Node: Function Files191325
Node: Script Files196803
Node: Dynamically Linked Functions200765
Node: Organization of Functions207808
Node: Error Handling209521
Node: Input and Output214570
Node: Basic Input and Output217651
Node: Terminal Output217897
Node: Terminal Input222337
Node: Simple File I/O225421
Node: C-Style I/O Functions230144
Node: Opening and Closing Files232016
Node: Simple Output235011
Node: Line-Oriented Input235368
Node: Formatted Output236377
Node: Output Conversion for Matrices239669
Node: Output Conversion Syntax240758
Node: Table of Output Conversions243709
Node: Integer Conversions245883
Node: Floating-Point Conversions247928
Node: Other Output Conversions250753
Node: Formatted Input251849
Node: Input Conversion Syntax255365
Node: Table of Input Conversions257810
Node: Numeric Input Conversions259636
Node: String Input Conversions260663
Node: Binary I/O261681
Node: Temporary Files265279
Node: EOF and Errors265700
Node: File Positioning266862
Node: Plotting268464
Node: Two-Dimensional Plotting269216
Node: Specialized Two-Dimensional Plots280761
Node: Three-Dimensional Plotting283523
Node: Plot Annotations287437
Node: Multiple Plots on One Page288157
Node: Matrix Manipulation291104
Node: Finding Elements and Checking Conditions291771
Node: Rearranging Matrices295836
Node: Special Utility Matrices300796
Node: Famous Matrices306237
Node: Arithmetic308588
Node: Utility Functions308989
Node: Complex Arithmetic312813
Node: Trigonometry313880
Node: Sums and Products315428
Node: Special Functions316833
Node: Mathematical Constants321060
Node: Linear Algebra323341
Node: Basic Matrix Functions323807
Node: Matrix Factorizations328685
Node: Functions of a Matrix334091
Node: Nonlinear Equations337039
Node: Quadrature338875
Node: Functions of One Variable339074
Node: Orthogonal Collocation341829
Node: Differential Equations342984
Node: Ordinary Differential Equations343349
Node: Differential-Algebraic Equations345981
Node: Optimization348437
Node: Quadratic Programming348653
Node: Nonlinear Programming348819
Node: Linear Least Squares348993
Node: Statistics350497
Node: Sets352962
Node: Polynomial Manipulations353994
Node: Control Theory359292
Node: Signal Processing367480
Node: Image Processing372465
Node: Audio Processing377043
Node: System Utilities380964
Node: Timing Utilities381688
Node: Filesystem Utilities391530
Node: Controlling Subprocesses397655
Node: Process ID Information406727
Node: Environment Variables407548
Node: Current Working Directory408028
Node: Password Database Functions409222
Node: Group Database Functions410752
Node: System Information412086
Node: Tips414613
Node: Style Tips415234
Node: Coding Tips416985
Node: Documentation Tips418511
Node: Comment Tips421682
Node: Function Headers422831
Node: Trouble427430
Node: Actual Bugs428122
Node: Reporting Bugs430898
Node: Bug Criteria432258
Node: Bug Lists433478
Node: Bug Reporting434501
Node: Sending Patches439959
Node: Service442778
Node: Installation443533
Node: Notes450918
Node: Installation Problems451701
Node: Binary Distributions459058
Node: Installing Octave from a Binary Distribution460559
Node: Creating a Binary Distribution462935
Node: Emacs463957
Node: Installing EOS465150
Node: Using Octave Mode465879
Node: Running Octave From Within Emacs476700
Node: Using the Emacs Info Reader for Octave480939
Node: Grammar482494
Node: Keywords482704
Node: Copying484004
Node: Concept Index503221
Node: Variable Index521090
Node: Function Index531755
Node: Operator Index559093

End Tag Table
