This is Info file octave.info, produced by Makeinfo version 1.68 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: 147147
octave.info-5: 196801
octave.info-6: 245880
octave.info-7: 295833
octave.info-8: 343345
octave.info-9: 391526
octave.info-10: 439956
octave.info-11: 483523
octave.info-12: 531274

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 Ops131200
Node: Comparison Ops134720
Node: Boolean Expressions135872
Node: Element-by-element Boolean Operators136113
Node: Short-circuit Boolean Operators138600
Node: Assignment Ops141139
Node: Increment Ops145255
Node: Operator Precedence147147
Node: Evaluation149181
Node: Statements152920
Node: The if Statement154406
Node: The switch Statement159222
Node: The while Statement161667
Node: The for Statement163930
Node: Looping Over Structure Elements166158
Node: The break Statement167452
Node: The continue Statement168958
Node: The unwind_protect Statement170259
Node: The try Statement171690
Node: Continuation Lines173083
Node: Functions and Scripts174754
Node: Defining Functions175409
Node: Multiple Return Values181686
Node: Variable-length Argument Lists185432
Node: Variable-length Return Lists187766
Node: Returning From a Function189174
Node: Function Files191324
Node: Script Files196801
Node: Dynamically Linked Functions200763
Node: Organization of Functions207806
Node: Error Handling209519
Node: Input and Output214567
Node: Basic Input and Output217648
Node: Terminal Output217894
Node: Terminal Input222334
Node: Simple File I/O225418
Node: C-Style I/O Functions230141
Node: Opening and Closing Files232013
Node: Simple Output235008
Node: Line-Oriented Input235365
Node: Formatted Output236374
Node: Output Conversion for Matrices239666
Node: Output Conversion Syntax240755
Node: Table of Output Conversions243706
Node: Integer Conversions245880
Node: Floating-Point Conversions247925
Node: Other Output Conversions250750
Node: Formatted Input251846
Node: Input Conversion Syntax255362
Node: Table of Input Conversions257807
Node: Numeric Input Conversions259633
Node: String Input Conversions260660
Node: Binary I/O261678
Node: Temporary Files265276
Node: EOF and Errors265697
Node: File Positioning266859
Node: Plotting268461
Node: Two-Dimensional Plotting269213
Node: Specialized Two-Dimensional Plots280758
Node: Three-Dimensional Plotting283520
Node: Plot Annotations287434
Node: Multiple Plots on One Page288154
Node: Matrix Manipulation291101
Node: Finding Elements and Checking Conditions291768
Node: Rearranging Matrices295833
Node: Special Utility Matrices300792
Node: Famous Matrices306233
Node: Arithmetic308584
Node: Utility Functions308985
Node: Complex Arithmetic312809
Node: Trigonometry313876
Node: Sums and Products315424
Node: Special Functions316829
Node: Mathematical Constants321056
Node: Linear Algebra323337
Node: Basic Matrix Functions323803
Node: Matrix Factorizations328681
Node: Functions of a Matrix334087
Node: Nonlinear Equations337035
Node: Quadrature338871
Node: Functions of One Variable339070
Node: Orthogonal Collocation341825
Node: Differential Equations342980
Node: Ordinary Differential Equations343345
Node: Differential-Algebraic Equations345977
Node: Optimization348433
Node: Quadratic Programming348649
Node: Nonlinear Programming348815
Node: Linear Least Squares348989
Node: Statistics350493
Node: Sets352958
Node: Polynomial Manipulations353990
Node: Control Theory359288
Node: Signal Processing367476
Node: Image Processing372461
Node: Audio Processing377039
Node: System Utilities380960
Node: Timing Utilities381684
Node: Filesystem Utilities391526
Node: Controlling Subprocesses397651
Node: Process ID Information406723
Node: Environment Variables407544
Node: Current Working Directory408024
Node: Password Database Functions409218
Node: Group Database Functions410748
Node: System Information412082
Node: Tips414610
Node: Style Tips415231
Node: Coding Tips416982
Node: Documentation Tips418508
Node: Comment Tips421679
Node: Function Headers422828
Node: Trouble427427
Node: Actual Bugs428119
Node: Reporting Bugs430895
Node: Bug Criteria432255
Node: Bug Lists433475
Node: Bug Reporting434498
Node: Sending Patches439956
Node: Service442775
Node: Installation443530
Node: Notes450915
Node: Installation Problems451698
Node: Binary Distributions459055
Node: Installing Octave from a Binary Distribution460122
Node: Creating a Binary Distribution462498
Node: Emacs463476
Node: Installing EOS464669
Node: Using Octave Mode465398
Node: Running Octave From Within Emacs476219
Node: Using the Emacs Info Reader for Octave480458
Node: Grammar482013
Node: Keywords482223
Node: Copying483523
Node: Concept Index502740
Node: Variable Index520609
Node: Function Index531274
Node: Operator Index558612

End Tag Table
