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.

Table of Contents

Next: , Up: (dir)


GNU Octave

This manual documents how to run, install and port GNU Octave, as well as its new features and incompatibilities, and how to report bugs. It corresponds to GNU Octave version 2.1.x.

--- The Detailed Node Listing ---

Preface

A Brief Introduction to Octave

Conventions

Format of Descriptions

Getting Started

Invoking Octave

Command Line Editing

Data Types

Built-in Data Types

Numeric Data Types

Matrices

Strings

Containers

Variables

Expressions

Calling Functions

Boolean Expressions

Statements

The for Statement

Functions and Script Files

Error Handling

Debugging

Input and Output

Basic Input and Output

C-Style I/O Functions

Plotting

Matrix Manipulation

Arithmetic

Linear Algebra

Sparse Matrices

Quadrature

Differential Equations

Optimization

Statistics

Control Theory

System Data Structure

System Construction and Interface Functions

System Utilities

Test and Demo Functions

Tips and Standards

Known Causes of Trouble with Octave

Reporting Bugs

Installing Octave

Emacs Octave Support

Grammar