File: Octave-FAQ_1.html

package info (click to toggle)
octave 2.0.16-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 26,276 kB
  • ctags: 16,450
  • sloc: cpp: 67,548; fortran: 41,514; ansic: 26,682; sh: 7,361; makefile: 4,077; lex: 2,008; yacc: 1,849; lisp: 1,702; perl: 1,676; exp: 123
file content (92 lines) | stat: -rw-r--r-- 3,052 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.51
     from ./Octave-FAQ.texi on 9 October 1998 -->

<TITLE>Frequently asked questions about Octave (with answers) - What is Octave?</TITLE>
</HEAD>
<BODY>
Go to the first, previous, <A HREF="Octave-FAQ_2.html">next</A>, <A HREF="Octave-FAQ_11.html">last</A> section, <A HREF="Octave-FAQ_toc.html">table of contents</A>.
<P><HR><P>

<P>

<P>
This is a list of frequently asked questions (FAQ) for Octave users.

</P>
<P>
Some information in this FAQ was written for earlier versions of
Octave and may now be obsolete.

</P>
<P>
I'm looking for new questions (<EM>with</EM> answers), better answers,
or both.  Please send suggestions to bug-octave@bevo.che.wisc.edu.
If you have general questions about Octave, or need help for something
that is not covered by the Octave manual or the FAQ, please use the
help-octave@bevo.che.wisc.edu mailing list.

</P>
<P>
This FAQ is intended to supplement, not replace, the Octave manual.
Before posting a question to the help-octave mailing list, you should
first check to see if the topic is covered in the manual.

</P>



<H1><A NAME="SEC1" HREF="Octave-FAQ_toc.html#TOC1">What is Octave?</A></H1>

<P>
Octave is a high-level interactive language, primarily intended for
numerical computations that is mostly compatible with
MATLAB.<A NAME="DOCF1" HREF="Octave-FAQ_foot.html#FOOT1">(1)</A>

</P>
<P>
Octave can do arithmetic for real and complex scalars and matrices,
solve sets of nonlinear algebraic equations, integrate functions over
finite and infinite intervals, and integrate systems of ordinary
differential and differential-algebraic equations.

</P>
<P>
Octave uses the GNU readline library to handle reading and editing
input.  By default, the line editing commands are similar to the
cursor movement commands used by GNU Emacs, and a vi-style line
editing interface is also available.  At the end of each session, the
command history is saved, so that commands entered during previous
sessions are not lost.

</P>
<P>
The Octave distribution includes a 200+ page Texinfo manual.  Access
to the complete text of the manual is available via the help command
at the Octave prompt.

</P>
<P>
Two and three dimensional plotting is fully supported using gnuplot.

</P>
<P>
The underlying numerical solvers are currently standard Fortran ones
like Lapack, Linpack, Odepack, the Blas, etc., packaged in a library
of C++ classes.  If possible, the Fortran subroutines are compiled
with the system's Fortran compiler, and called directly from the C++
functions.  If that's not possible, you can still compile Octave if
you have the free Fortran to C translator f2c.

</P>
<P>
Octave is also free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation.

</P>
<P><HR><P>
Go to the first, previous, <A HREF="Octave-FAQ_2.html">next</A>, <A HREF="Octave-FAQ_11.html">last</A> section, <A HREF="Octave-FAQ_toc.html">table of contents</A>.
</BODY>
</HTML>