Octave On-line User's Guide

1. About Octave On-line

Octave On-line, version 2.0, is a web interface for GNU Octave.

The authors of Octave-On-line are Ivan Slapničar and Damir Krstinić, University of Split, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture.

Octave On-line is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The code is available at the Octave On-line home page.

2. Writing programs

You can write any Octave program in the input window using standard Octave syntax. However, in order to preserve server security, commands like "ls", "eval", "dir", "gid", "load", "uid", or similar, cannot be used.

Functions can be used as usual, but the function code must be properly ended with "end" or "endfunction" command.

It is recommended to issue plotting commands one per line, since in some (rare) cases the program may get confused.

3. Reading and saving programs

You can read the program from your computer by using the "Read file" button.

The code you entered in the input window can be saved by pressing the "Save" button.

4. Getting information

The version of the octave binary running on the server is obtained with the commands "version" or "OCTAVE_VERSION".

The information about installed packages is obtained with the command "pkg list".

5. Getting help

Help on particular command is obtained by using the "Help for command" button. This also gives help for commands from installed packages.

There are also links to Octave Info pages (at the server) and to Octave Manual from the GNU Octave home page.