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: 49626
octave.info-3: 97997
octave.info-4: 147450
octave.info-5: 191622
octave.info-6: 241082
octave.info-7: 289694
octave.info-8: 338574
octave.info-9: 383348
octave.info-10: 432381
octave.info-11: 482089
octave.info-12: 522420

Tag Table:
(Indirect)
Node: Top821
Node: Preface7448
Node: Acknowledgements9879
Node: How You Can Contribute to Octave14242
Node: Distribution15190
Node: Introduction16342
Node: Running Octave17250
Node: Simple Examples18088
Node: Conventions25065
Node: Fonts25432
Node: Evaluation Notation25993
Node: Printing Notation26977
Node: Error Messages27455
Node: Format of Descriptions27852
Node: A Sample Function Description28447
Node: A Sample Command Description30618
Node: A Sample Variable Description31419
Node: Getting Started32522
Node: Invoking Octave33029
Node: Command Line Options33871
Node: Startup Files39380
Node: Quitting Octave41384
Node: Getting Help42111
Node: Command Line Editing44838
Node: Cursor Motion46387
Node: Killing and Yanking47932
Node: Commands For Text49626
Node: Commands For Completion51007
Node: Commands For History52075
Node: Customizing the Prompt57096
Node: Diary and Echo Commands59472
Node: Errors61666
Node: Executable Octave Programs64424
Node: Comments66834
Node: Data Types68641
Node: Built-in Data Types69467
Node: Numeric Objects70113
Node: String Objects70991
Node: Data Structure Objects71468
Node: User-defined Data Types71896
Node: Object Sizes72350
Node: Numeric Data Types73980
Node: Matrices75421
Node: Empty Matrices82447
Node: Ranges85005
Node: Predicates for Numeric Objects86709
Node: Strings87494
Node: Creating Strings90270
Node: Searching and Replacing92085
Node: String Conversions94613
Node: Character Class Functions97997
Node: Data Structures99795
Node: Variables103719
Node: Global Variables105813
Node: Status of Variables108592
Node: Summary of Built-in Variables112519
Node: Defaults from the Environment117626
Node: Expressions118849
Node: Index Expressions119707
Node: Calling Functions125215
Node: Call by Value127722
Node: Recursion129750
Node: Arithmetic Ops131503
Node: Comparison Ops135023
Node: Boolean Expressions136175
Node: Element-by-element Boolean Operators136416
Node: Short-circuit Boolean Operators138903
Node: Assignment Ops141442
Node: Increment Ops145558
Node: Operator Precedence147450
Node: Evaluation149484
Node: Statements153223
Node: The if Statement154709
Node: The switch Statement159525
Node: The while Statement161970
Node: The for Statement164233
Node: Looping Over Structure Elements166461
Node: The break Statement167755
Node: The continue Statement169261
Node: The unwind_protect Statement170562
Node: The try Statement171988
Node: Continuation Lines173381
Node: Functions and Scripts175052
Node: Defining Functions175707
Node: Multiple Return Values181984
Node: Variable-length Argument Lists185730
Node: Variable-length Return Lists188064
Node: Returning From a Function189472
Node: Function Files191622
Node: Script Files197473
Node: Dynamically Linked Functions201435
Node: Organization of Functions208478
Node: Error Handling210191
Node: Input and Output215239
Node: Basic Input and Output218320
Node: Terminal Output218566
Node: Terminal Input223398
Node: Simple File I/O226482
Node: C-Style I/O Functions231557
Node: Opening and Closing Files233429
Node: Simple Output236424
Node: Line-Oriented Input236781
Node: Formatted Output237790
Node: Output Conversion for Matrices241082
Node: Output Conversion Syntax242171
Node: Table of Output Conversions245122
Node: Integer Conversions247296
Node: Floating-Point Conversions249341
Node: Other Output Conversions252166
Node: Formatted Input253262
Node: Input Conversion Syntax256840
Node: Table of Input Conversions259285
Node: Numeric Input Conversions261111
Node: String Input Conversions262138
Node: Binary I/O263156
Node: Temporary Files266816
Node: EOF and Errors267237
Node: File Positioning268399
Node: Plotting270001
Node: Two-Dimensional Plotting270753
Node: Specialized Two-Dimensional Plots282298
Node: Three-Dimensional Plotting285060
Node: Plot Annotations288974
Node: Multiple Plots on One Page289694
Node: Matrix Manipulation292641
Node: Finding Elements and Checking Conditions293308
Node: Rearranging Matrices297372
Node: Special Utility Matrices302331
Node: Famous Matrices307772
Node: Arithmetic310123
Node: Utility Functions310524
Node: Complex Arithmetic314348
Node: Trigonometry315415
Node: Sums and Products316963
Node: Special Functions318368
Node: Mathematical Constants322595
Node: Linear Algebra324876
Node: Basic Matrix Functions325342
Node: Matrix Factorizations330220
Node: Functions of a Matrix335626
Node: Nonlinear Equations338574
Node: Quadrature340410
Node: Functions of One Variable340609
Node: Orthogonal Collocation343364
Node: Differential Equations344519
Node: Ordinary Differential Equations344884
Node: Differential-Algebraic Equations347516
Node: Optimization349972
Node: Quadratic Programming350188
Node: Nonlinear Programming350354
Node: Linear Least Squares350528
Node: Statistics352032
Node: Sets354497
Node: Polynomial Manipulations355529
Node: Control Theory360952
Node: Signal Processing369140
Node: Image Processing374125
Node: Audio Processing378703
Node: System Utilities382624
Node: Timing Utilities383348
Node: Filesystem Utilities393190
Node: Controlling Subprocesses399315
Node: Process ID Information408387
Node: Environment Variables409208
Node: Current Working Directory409688
Node: Password Database Functions410704
Node: Group Database Functions412234
Node: System Information413568
Node: Tips416096
Node: Style Tips416717
Node: Coding Tips418468
Node: Documentation Tips419994
Node: Comment Tips423165
Node: Function Headers424314
Node: Trouble428913
Node: Actual Bugs429605
Node: Reporting Bugs432381
Node: Bug Criteria433741
Node: Bug Lists434961
Node: Bug Reporting435984
Node: Sending Patches441442
Node: Service444261
Node: Installation445016
Node: Notes452401
Node: Installation Problems453184
Node: Binary Distributions460541
Node: Installing Octave from a Binary Distribution461608
Node: Creating a Binary Distribution463984
Node: Emacs464962
Node: Installing EOS466155
Node: Using Octave Mode466884
Node: Running Octave From Within Emacs477850
Node: Using the Emacs Info Reader for Octave482089
Node: Grammar483644
Node: Keywords483854
Node: Copying485154
Node: Concept Index504371
Node: Variable Index522420
Node: Function Index533276
Node: Operator Index560614

End Tag Table
