comparison doc/interpreter/intro.txi @ 17957:e5566719e0a1

doc: Mention GUI in introduction. Update figure root properties. * intro.txi: Mention GUI in introduction. * plot.txi: Update figure root properties.
author Michael Godfrey <michaeldgodfrey@gmail.com>
date Sun, 10 Nov 2013 11:06:58 -0500
parents dae2230227a7
children
comparison
equal deleted inserted replaced
17956:6e43fbab4b29 17957:e5566719e0a1
19 @node Introduction 19 @node Introduction
20 @chapter A Brief Introduction to Octave 20 @chapter A Brief Introduction to Octave
21 @cindex introduction 21 @cindex introduction
22 22
23 GNU Octave is a high-level language, primarily intended for numerical 23 GNU Octave is a high-level language, primarily intended for numerical
24 computations. It provides a convenient interactive command line 24 computations. It is typically used for such problems as solving
25 interface for solving linear and nonlinear problems numerically, and 25 linear and nonlinear equations, numerical linear algebra, statistical
26 for performing other numerical experiments. It may also be used as a 26 analysis, and for performing other numerical experiments. It may also
27 batch-oriented language for data processing. 27 be used as a batch-oriented language for automated data processing.
28
29 Until recently GNU Octave provided a command-line interface with
30 graphical results displayed in separate windows. The current version
31 (version 3.8, released in late 2013) also provides, by default, a
32 graphical user interface.
28 33
29 GNU Octave is freely redistributable software. You may redistribute 34 GNU Octave is freely redistributable software. You may redistribute
30 it and/or modify it under the terms of the GNU General Public License 35 it and/or modify it under the terms of the GNU General Public License
31 as published by the Free Software Foundation. The GPL is included in 36 as published by the Free Software Foundation. The GPL is included in
32 this manual, @pxref{Copying}. 37 this manual, @pxref{Copying}.
44 @end menu 49 @end menu
45 50
46 @node Running Octave 51 @node Running Octave
47 @section Running Octave 52 @section Running Octave
48 53
49 On most systems, Octave is started with the shell command 54 On most systems, Octave is started with the shell command @samp{octave}.
50 @samp{octave}. Octave displays an initial message and then a prompt 55 This, by default, starts the graphical user interface (GUI). The central
51 indicating it is ready to accept input. You can begin typing Octave 56 window in the GUI is the Octave command-line interface. Octave displays
52 commands immediately afterward. 57 an initial message and then a prompt indicating it is ready to accept
58 input. If you have chosen the traditional command-line interface only
59 the command prompt appears. In any case, you can immediately begin
60 typing Octave commands.
53 61
54 If you get into trouble, you can usually interrupt Octave by typing 62 If you get into trouble, you can usually interrupt Octave by typing
55 @kbd{Control-C} (written @kbd{C-c} for short). @kbd{C-c} gets 63 @kbd{Control-C} (written @kbd{C-c} for short). @kbd{C-c} gets
56 its name from the fact that you type it by holding down @key{CTRL} and 64 its name from the fact that you type it by holding down @key{CTRL} and
57 then pressing @key{c}. Doing this will normally return you to Octave's 65 then pressing @key{c}. Doing this will normally return you to Octave's