Mercurial > hg > octave-lyh
view doc/interpreter/octave.texi @ 3452:a892190f4977
[project @ 2000-01-18 06:00:57 by jwe]
author | jwe |
---|---|
date | Tue, 18 Jan 2000 06:01:04 +0000 |
parents | 3234a698073a |
children | 71d2e09c15a2 |
line wrap: on
line source
% Copyright (C) 1996, 1997 John W. Eaton % This is part of the Octave manual. % For copying conditions, see the file gpl.texi. \input texinfo @setfilename octave.info @c The following macro is used for the on-line help system, but we don't @c want lots of `See also: foo, bar, and baz' strings cluttering the @c printed manual (that information should be in the supporting text for @c each group of functions and variables). @macro seealso {args} @end macro @ifinfo @format START-INFO-DIR-ENTRY * Octave: (octave). Interactive language for numerical computations. END-INFO-DIR-ENTRY @end format @end ifinfo @c Settings for printing on 8-1/2 by 11 inch paper: @c ----------------------------------------------- @setchapternewpage odd @c Settings for small book format: @c ------------------------------ @ignore @smallbook @setchapternewpage odd @finalout @iftex @cropmarks @end iftex @end ignore @defindex op @c Things like the Octave version number are defined in conf.txi. @c This file doesn't include a chapter, so it must not be included @c if you want to run the Emacs function texinfo-multiple-files-update. @include conf.texi @settitle GNU Octave @ifinfo 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. @ignore Permission is granted to process this file through Tex and print the results, provided the printed document carries copying permission notice identical to this one except for the removal of this paragraph (this paragraph not being relevant to the printed manual). @end ignore 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. @end ifinfo @titlepage @title GNU Octave @subtitle A high-level interactive language for numerical computations @subtitle Edition 3 for Octave version @value{VERSION} @subtitle February 1997 @author John W. Eaton @page @vskip 0pt plus 1filll Copyright @copyright{} 1996, 1997 John W. Eaton. This is the third edition of the Octave documentation, and is consistent with version @value{VERSION} of Octave. 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 same conditions as for modified versions. Portions of this document have been adapted from the @code{gawk}, @code{readline}, @code{gcc}, and C library manuals, published by the Free Software Foundation, 59 Temple Place---Suite 330, Boston, MA 02111--1307, USA. @end titlepage @ifinfo @node Top, Preface, (dir), (dir) @top 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 @value{VERSION}. @end ifinfo @menu * Preface:: * Introduction:: A brief introduction to Octave. * Getting Started:: * Data Types:: * Numeric Data Types:: * Strings:: * Data Structures:: * Containers:: * I/O Streams:: * Variables:: * Expressions:: Expressions. * Evaluation:: * Statements:: Looping and program flow control. * Functions and Scripts:: * Error Handling:: * Input and Output:: * Plotting:: * Matrix Manipulation:: * Arithmetic:: * Linear Algebra:: * Nonlinear Equations:: * Quadrature:: * Differential Equations:: * Optimization:: * Statistics:: * Financial Functions:: * Sets:: * Polynomial Manipulations:: * Control Theory:: * Signal Processing:: * Image Processing:: * Audio Processing:: * Quaternions:: * System Utilities:: * Tips:: * Trouble:: If you have trouble installing Octave. * Installation:: How to configure, compile and install Octave. * Emacs:: * Grammar:: * Copying:: The GNU General Public License. * Concept Index:: An item for each concept. * Variable Index:: An item for each documented variable. * Function Index:: An item for each documented function. * Operator Index:: An item for each documented operator. @detailmenu --- The Detailed Node Listing --- Preface @end menu @include preface.texi @include intro.texi @include basics.texi @include data.texi @include numbers.texi @include strings.texi @include struct.texi @include container.texi @include stream.texi @include var.texi @include expr.texi @include eval.texi @include stmt.texi @include func.texi @include errors.texi @include io.texi @include plot.texi @include matrix.texi @include arith.texi @include linalg.texi @include nonlin.texi @include quad.texi @include diffeq.texi @include optim.texi @include stats.texi @include finance.texi @include set.texi @include poly.texi @include control.texi @include signal.texi @include image.texi @include audio.texi @include quaternion.texi @include system.texi @c maybe add again later, if anyone every writes any really interesting @c fun stuff for Octave. @c @c @include amuse.texi @c Appendices start here. Installation and bugs have to go before the @c readline and Info appendices because we want to have separate indices @c for them, and there appears to be no way to go back to the original @c set of indices once a redirection has taken place. @include tips.texi @include bugs.texi @include install.texi @include emacs.texi @include grammar.texi @include gpl.texi @include cp-idx.texi @include vr-idx.texi @include fn-idx.texi @include op-idx.texi @contents @bye