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: 49674
octave.info-3: 98292
octave.info-4: 146396
octave.info-5: 192982
octave.info-6: 241137
octave.info-7: 287025
octave.info-8: 336380
octave.info-9: 376894
octave.info-10: 426135
octave.info-11: 474846
octave.info-12: 522975

Tag Table:
(Indirect)
Node: Top821
Node: Preface7453
Node: Acknowledgements9884
Node: How You Can Contribute to Octave14412
Node: Distribution15360
Node: Introduction16512
Node: Running Octave17407
Node: Simple Examples18245
Node: Conventions25222
Node: Fonts25589
Node: Evaluation Notation26022
Node: Printing Notation27024
Node: Error Messages27514
Node: Format of Descriptions27911
Node: A Sample Function Description28506
Node: A Sample Command Description30710
Node: A Sample Variable Description31511
Node: Getting Started32614
Node: Invoking Octave33121
Node: Command Line Options33963
Node: Startup Files39456
Node: Quitting Octave41460
Node: Getting Help42187
Node: Command Line Editing44892
Node: Cursor Motion46441
Node: Killing and Yanking47984
Node: Commands For Text49674
Node: Commands For Completion51053
Node: Commands For History52119
Node: Customizing the Prompt57140
Node: Diary and Echo Commands59514
Node: Errors61708
Node: Executable Octave Programs64527
Node: Comments66923
Node: Data Types68730
Node: Built-in Data Types69556
Node: Numeric Objects70202
Node: String Objects71080
Node: Data Structure Objects71557
Node: User-defined Data Types71985
Node: Object Sizes72439
Node: Numeric Data Types74091
Node: Matrices75532
Node: Empty Matrices81397
Node: Ranges83955
Node: Predicates for Numeric Objects85659
Node: Strings86444
Node: Creating Strings89220
Node: Searching and Replacing91045
Node: String Conversions93573
Node: Character Class Functions96494
Node: Data Structures98292
Node: Variables102216
Node: Global Variables104306
Node: Status of Variables106342
Node: Summary of Built-in Variables110184
Node: Defaults from the Environment114467
Node: Expressions115690
Node: Index Expressions116548
Node: Calling Functions122060
Node: Call by Value124567
Node: Recursion126595
Node: Arithmetic Ops128410
Node: Comparison Ops131929
Node: Boolean Expressions133087
Node: Element-by-element Boolean Operators133328
Node: Short-circuit Boolean Operators135815
Node: Assignment Ops138354
Node: Increment Ops142470
Node: Operator Precedence144362
Node: Evaluation146396
Node: Statements149566
Node: The if Statement151052
Node: The switch Statement155868
Node: The while Statement158124
Node: The for Statement160387
Node: Looping Over Structure Elements162615
Node: The break Statement163909
Node: The continue Statement165415
Node: The unwind_protect Statement166716
Node: The try Statement168147
Node: Continuation Lines169540
Node: Functions and Scripts171211
Node: Defining Functions171866
Node: Multiple Return Values177901
Node: Variable-length Argument Lists181647
Node: Variable-length Return Lists183934
Node: Returning From a Function185354
Node: Function Files187504
Node: Script Files192982
Node: Dynamically Linked Functions196944
Node: Organization of Functions203058
Node: Error Handling204771
Node: Input and Output209824
Node: Basic Input and Output212905
Node: Terminal Output213151
Node: Terminal Input217591
Node: Simple File I/O220675
Node: C-Style I/O Functions225398
Node: Opening and Closing Files227270
Node: Simple Output230265
Node: Line-Oriented Input230622
Node: Formatted Output231631
Node: Output Conversion for Matrices234923
Node: Output Conversion Syntax236012
Node: Table of Output Conversions238963
Node: Integer Conversions241137
Node: Floating-Point Conversions243182
Node: Other Output Conversions246007
Node: Formatted Input247103
Node: Input Conversion Syntax250619
Node: Table of Input Conversions253064
Node: Numeric Input Conversions254890
Node: String Input Conversions255917
Node: Binary I/O256935
Node: Temporary Files260533
Node: EOF and Errors260954
Node: File Positioning262116
Node: Plotting263718
Node: Two-Dimensional Plotting264470
Node: Specialized Two-Dimensional Plots276015
Node: Three-Dimensional Plotting278777
Node: Plot Annotations282691
Node: Multiple Plots on One Page283411
Node: Matrix Manipulation286358
Node: Finding Elements and Checking Conditions287025
Node: Rearranging Matrices291243
Node: Special Utility Matrices296311
Node: Famous Matrices301774
Node: Arithmetic304116
Node: Utility Functions304517
Node: Complex Arithmetic308341
Node: Trigonometry309408
Node: Sums and Products310962
Node: Special Functions312389
Node: Mathematical Constants315721
Node: Linear Algebra317802
Node: Basic Matrix Functions318268
Node: Matrix Factorizations323157
Node: Functions of a Matrix328563
Node: Nonlinear Equations331566
Node: Quadrature333402
Node: Functions of One Variable333601
Node: Orthogonal Collocation336380
Node: Differential Equations337535
Node: Ordinary Differential Equations337900
Node: Differential-Algebraic Equations340532
Node: Optimization342988
Node: Quadratic Programming343204
Node: Nonlinear Programming344059
Node: Linear Least Squares345147
Node: Statistics346651
Node: Sets349116
Node: Polynomial Manipulations350148
Node: Control Theory355512
Node: Signal Processing362620
Node: Image Processing367605
Node: Audio Processing372249
Node: System Utilities376170
Node: Timing Utilities376894
Node: Filesystem Utilities386736
Node: Controlling Subprocesses392894
Node: Process ID Information401970
Node: Environment Variables402791
Node: Current Working Directory403271
Node: Password Database Functions404465
Node: Group Database Functions405995
Node: System Information407329
Node: Tips409856
Node: Style Tips410477
Node: Coding Tips412228
Node: Documentation Tips413754
Node: Comment Tips416925
Node: Function Headers418074
Node: Trouble422667
Node: Actual Bugs423359
Node: Reporting Bugs426135
Node: Bug Criteria427495
Node: Bug Lists428715
Node: Bug Reporting429738
Node: Sending Patches435111
Node: Service437930
Node: Installation438689
Node: Installation Problems444659
Node: Binary Distributions451343
Node: Installing Octave from a Binary Distribution452844
Node: Creating a Binary Distribution455245
Node: Emacs456264
Node: Installing the Emacs Octave Package457473
Node: Using Octave Mode458262
Node: Running Octave From Within Emacs468957
Node: Using the Emacs Info Reader for Octave473196
Node: Grammar474636
Node: Keywords474846
Node: Copying476146
Node: Concept Index495363
Node: Variable Index513232
Node: Function Index522975
Node: Operator Index550158

End Tag Table
