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: 146644
octave.info-5: 193896
octave.info-6: 242035
octave.info-7: 291992
octave.info-8: 341033
octave.info-9: 386582
octave.info-10: 435015
octave.info-11: 477357
octave.info-12: 524311

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 Variables110379
Node: Defaults from the Environment114721
Node: Expressions115944
Node: Index Expressions116802
Node: Calling Functions122314
Node: Call by Value124821
Node: Recursion126849
Node: Arithmetic Ops128664
Node: Comparison Ops132183
Node: Boolean Expressions133335
Node: Element-by-element Boolean Operators133576
Node: Short-circuit Boolean Operators136063
Node: Assignment Ops138602
Node: Increment Ops142718
Node: Operator Precedence144610
Node: Evaluation146644
Node: Statements150203
Node: The if Statement151689
Node: The switch Statement156505
Node: The while Statement158761
Node: The for Statement161024
Node: Looping Over Structure Elements163252
Node: The break Statement164546
Node: The continue Statement166052
Node: The unwind_protect Statement167353
Node: The try Statement168784
Node: Continuation Lines170177
Node: Functions and Scripts171848
Node: Defining Functions172503
Node: Multiple Return Values178780
Node: Variable-length Argument Lists182526
Node: Variable-length Return Lists184860
Node: Returning From a Function186268
Node: Function Files188418
Node: Script Files193896
Node: Dynamically Linked Functions197858
Node: Organization of Functions203956
Node: Error Handling205669
Node: Input and Output210722
Node: Basic Input and Output213803
Node: Terminal Output214049
Node: Terminal Input218489
Node: Simple File I/O221573
Node: C-Style I/O Functions226296
Node: Opening and Closing Files228168
Node: Simple Output231163
Node: Line-Oriented Input231520
Node: Formatted Output232529
Node: Output Conversion for Matrices235821
Node: Output Conversion Syntax236910
Node: Table of Output Conversions239861
Node: Integer Conversions242035
Node: Floating-Point Conversions244080
Node: Other Output Conversions246905
Node: Formatted Input248001
Node: Input Conversion Syntax251517
Node: Table of Input Conversions253962
Node: Numeric Input Conversions255788
Node: String Input Conversions256815
Node: Binary I/O257833
Node: Temporary Files261431
Node: EOF and Errors261852
Node: File Positioning263014
Node: Plotting264616
Node: Two-Dimensional Plotting265368
Node: Specialized Two-Dimensional Plots276913
Node: Three-Dimensional Plotting279675
Node: Plot Annotations283589
Node: Multiple Plots on One Page284309
Node: Matrix Manipulation287256
Node: Finding Elements and Checking Conditions287923
Node: Rearranging Matrices291992
Node: Special Utility Matrices296952
Node: Famous Matrices302393
Node: Arithmetic304735
Node: Utility Functions305136
Node: Complex Arithmetic308960
Node: Trigonometry310027
Node: Sums and Products311575
Node: Special Functions312980
Node: Mathematical Constants316312
Node: Linear Algebra318393
Node: Basic Matrix Functions318859
Node: Matrix Factorizations323737
Node: Functions of a Matrix329143
Node: Nonlinear Equations332091
Node: Quadrature333927
Node: Functions of One Variable334126
Node: Orthogonal Collocation336881
Node: Differential Equations338036
Node: Ordinary Differential Equations338401
Node: Differential-Algebraic Equations341033
Node: Optimization343489
Node: Quadratic Programming343705
Node: Nonlinear Programming343871
Node: Linear Least Squares344045
Node: Statistics345549
Node: Sets348014
Node: Polynomial Manipulations349046
Node: Control Theory354344
Node: Signal Processing362532
Node: Image Processing367517
Node: Audio Processing372095
Node: System Utilities376016
Node: Timing Utilities376740
Node: Filesystem Utilities386582
Node: Controlling Subprocesses392707
Node: Process ID Information401783
Node: Environment Variables402604
Node: Current Working Directory403084
Node: Password Database Functions404278
Node: Group Database Functions405808
Node: System Information407142
Node: Tips409669
Node: Style Tips410290
Node: Coding Tips412041
Node: Documentation Tips413567
Node: Comment Tips416738
Node: Function Headers417887
Node: Trouble422486
Node: Actual Bugs423178
Node: Reporting Bugs425954
Node: Bug Criteria427314
Node: Bug Lists428534
Node: Bug Reporting429557
Node: Sending Patches435015
Node: Service437834
Node: Installation438593
Node: Notes445610
Node: Installation Problems446393
Node: Binary Distributions452567
Node: Installing Octave from a Binary Distribution454068
Node: Creating a Binary Distribution456444
Node: Emacs457463
Node: Installing the Emacs Octave Package458672
Node: Using Octave Mode459461
Node: Running Octave From Within Emacs470168
Node: Using the Emacs Info Reader for Octave474407
Node: Grammar475847
Node: Keywords476057
Node: Copying477357
Node: Concept Index496574
Node: Variable Index514443
Node: Function Index524311
Node: Operator Index551409

End Tag Table
