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.


Indirect:
octave.i01: 805
octave.i02: 49588
octave.i03: 98540
octave.i04: 148064
octave.i05: 195266
octave.i06: 245018
octave.i07: 294314
octave.i08: 344109
octave.i09: 393880
octave.i10: 441707
octave.i11: 490691
octave.i12: 538410
octave.i13: 576024
octave.i14: 604094

Tag Table:
(Indirect)
Node: Top805
Node: Preface7844
Node: Acknowledgements10270
Node: How You Can Contribute to Octave14621
Node: Distribution15564
Node: Introduction16770
Node: Running Octave17673
Node: Simple Examples18502
Node: Conventions25464
Node: Fonts25826
Node: Evaluation Notation26380
Node: Printing Notation27359
Node: Error Messages27832
Node: Format of Descriptions28224
Node: A Sample Function Description28814
Node: A Sample Command Description30980
Node: A Sample Variable Description31776
Node: Getting Started32933
Node: Invoking Octave33435
Node: Command Line Options34272
Node: Startup Files39757
Node: Quitting Octave41736
Node: Getting Help42460
Node: Command Line Editing44835
Node: Cursor Motion46365
Node: Killing and Yanking47903
Node: Commands For Text49588
Node: Commands For Completion50962
Node: Commands For History52023
Node: Customizing the Prompt57050
Node: Diary and Echo Commands59421
Node: Errors61607
Node: Executable Octave Programs64368
Node: Comments66773
Node: Data Types68634
Node: Built-in Data Types69455
Node: Numeric Objects70096
Node: String Objects70966
Node: Data Structure Objects71438
Node: User-defined Data Types71861
Node: Object Sizes72310
Node: Numeric Data Types74114
Node: Matrices75550
Node: Empty Matrices81028
Node: Ranges83581
Node: Predicates for Numeric Objects85280
Node: Strings86124
Node: Creating Strings88895
Node: Searching and Replacing90714
Node: String Conversions93375
Node: Character Class Functions96687
Node: Data Structures98540
Node: Variables102518
Node: Global Variables104603
Node: Status of Variables106828
Node: Summary of Built-in Variables111061
Node: Defaults from the Environment116139
Node: Expressions117416
Node: Index Expressions118269
Node: Calling Functions123772
Node: Call by Value126274
Node: Recursion128297
Node: Arithmetic Ops130065
Node: Comparison Ops133579
Node: Boolean Expressions134726
Node: Element-by-element Boolean Operators134962
Node: Short-circuit Boolean Operators137444
Node: Assignment Ops139978
Node: Increment Ops144089
Node: Operator Precedence145976
Node: Evaluation148064
Node: Statements151907
Node: The if Statement153388
Node: The switch Statement158199
Node: The while Statement160639
Node: The for Statement162897
Node: Looping Over Structure Elements165120
Node: The break Statement166409
Node: The continue Statement167910
Node: The unwind_protect Statement169206
Node: The try Statement170627
Node: Continuation Lines172015
Node: Functions and Scripts173740
Node: Defining Functions174390
Node: Multiple Return Values180662
Node: Variable-length Argument Lists184406
Node: Variable-length Return Lists186270
Node: Returning From a Function187274
Node: Function Files189419
Node: Script Files195266
Node: Dynamically Linked Functions199223
Node: Organization of Functions206261
Node: Error Handling208028
Node: Input and Output213131
Node: Basic Input and Output216181
Node: Terminal Output216422
Node: Terminal Input221249
Node: Simple File I/O224333
Node: C-Style I/O Functions229403
Node: Opening and Closing Files231270
Node: Simple Output234260
Node: Line-Oriented Input234608
Node: Formatted Output235532
Node: Output Conversion for Matrices238819
Node: Output Conversion Syntax239903
Node: Table of Output Conversions242849
Node: Integer Conversions245018
Node: Floating-Point Conversions247058
Node: Other Output Conversions249878
Node: Formatted Input250969
Node: Input Conversion Syntax252952
Node: Table of Input Conversions255420
Node: Numeric Input Conversions257241
Node: String Input Conversions258263
Node: Binary I/O259276
Node: Temporary Files262931
Node: EOF and Errors263347
Node: File Positioning264504
Node: Plotting266381
Node: Two-Dimensional Plotting267128
Node: Specialized Two-Dimensional Plots278735
Node: Three-Dimensional Plotting281550
Node: Plot Annotations285781
Node: Multiple Plots on One Page286589
Node: Matrix Manipulation289603
Node: Finding Elements and Checking Conditions290265
Node: Rearranging Matrices294314
Node: Special Utility Matrices299272
Node: Famous Matrices304718
Node: Arithmetic307146
Node: Utility Functions307542
Node: Complex Arithmetic310967
Node: Trigonometry312074
Node: Sums and Products315044
Node: Special Functions315486
Node: Mathematical Constants319833
Node: Linear Algebra322168
Node: Basic Matrix Functions322629
Node: Matrix Factorizations327524
Node: Functions of a Matrix335609
Node: Nonlinear Equations337706
Node: Quadrature339596
Node: Functions of One Variable339790
Node: Orthogonal Collocation342540
Node: Differential Equations343749
Node: Ordinary Differential Equations344109
Node: Differential-Algebraic Equations346739
Node: Optimization349252
Node: Quadratic Programming349463
Node: Nonlinear Programming349624
Node: Linear Least Squares349793
Node: Statistics351395
Node: Sets354246
Node: Polynomial Manipulations355318
Node: Control Theory360883
Node: sysstruct362569
Node: sysstructvars363829
Node: sysstructtf365771
Node: sysstructzp366000
Node: sysstructss366245
Node: sysinterface366734
Node: fir2sys367377
Node: ss2sys368796
Node: tf2sys374093
Node: zp2sys375080
Node: structaccess376446
Node: structintern378921
Node: sysdisp379877
Node: blockdiag381134
Node: numerical393880
Node: sysprop400084
Node: systime410093
Node: sysfreq417580
Node: cacsd424389
Node: misc437443
Node: Signal Processing441707
Node: Image Processing446727
Node: Audio Processing451384
Node: System Utilities454873
Node: Timing Utilities455592
Node: Filesystem Utilities465433
Node: Controlling Subprocesses471458
Node: Process ID Information480510
Node: Environment Variables481364
Node: Current Working Directory481839
Node: Password Database Functions482942
Node: Group Database Functions484467
Node: System Information485796
Node: Tips488329
Node: Style Tips488945
Node: Coding Tips490691
Node: Documentation Tips492212
Node: Comment Tips495378
Node: Function Headers496522
Node: Trouble501175
Node: Actual Bugs501862
Node: Reporting Bugs504633
Node: Bug Criteria505988
Node: Bug Lists507203
Node: Bug Reporting508221
Node: Sending Patches513674
Node: Service516488
Node: Installation517297
Node: Installation Problems524667
Node: Binary Distributions531565
Node: Installing Octave from a Binary Distribution533061
Node: Creating a Binary Distribution535427
Node: Emacs536498
Node: Installing EOS537686
Node: Using Octave Mode538410
Node: Running Octave From Within Emacs549351
Node: Using the Emacs Info Reader for Octave553585
Node: Grammar555194
Node: Keywords555399
Node: Copying556753
Node: Concept Index576024
Node: Variable Index593765
Node: Function Index604094
Node: Operator Index634044

End Tag Table
