Octave not only for programmers Training Course

Course CodeCourse Code


Duration Duration

21 hours (usually 3 days including breaks)

Requirements Requirements

  • Basic concept of undergraduate-level mathematical knowledge such as linear algebra, probablilty theory and statistics, as well as matrix
  • Basic computer operations
  • Preferably basic concept of another high-level programming language, such as C, PASCAL, FORTRAN, or BASIC, but not essential

Overview Overview

Course is dedicated for those who would like to know an alternative program to the commercial MATLAB package. The three-day training provides comprehensive information on moving around the environment and performing the OCTAVE package for data analysis and engineering calculations. The training recipients are beginners but also those who know the program and would like to systematize their knowledge and improve their skills. Knowledge of other programming languages is not required, but it will greatly facilitate the learners' acquisition of knowledge. The course will show you how to use the program in many practical examples.

Course OutlineCourse Outline


Simple calculations

  • Starting Octave, Octave as a calculator, built-in functions

The Octave environment

  • Named variables, numbers and formatting, number representation and accuracy, loading and saving data 

Arrays and vectors

  • Extracting elements from a vector, vector maths

Plotting graphs

  • Improving the presentation, multiple graphs and figures, saving and printing figures

Octave programming I: Script files

  • Creating and editing a script, running and debugging scripts,

Control statements

  • If else, switch, for, while

Octave programming II: Functions

Matrices and vectors

  • Matrix, the transpose operator, matrix creation functions, building composite matrices, matrices as tables, extracting bits of matrices, basic matrix functions

Linear and Nonlinear Equations

More graphs

  • Putting several graphs in one window, 3D plots, changing the viewpoint, plotting surfaces, images and movies,

 Eigenvectors and the Singular Value Decomposition

 Complex numbers

  • Plotting complex numbers,

 Statistics and data processing

 GUI Development

Bookings, Prices and EnquiriesBookings, Prices and Enquiries

Guaranteed to run even with a single delegate!
Private Classroom
Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
Private Remote
From £3300
Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet. More Information

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Private Remote
1 £3300
2 £2325
3 £2000
4 £1838
Public Classroom
From £3750
Public Classroom
Participants from multiple organisations. Topics usually cannot be customised

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom
1 £3750
2 £2575
3 £2183
4 £1988
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Courses

Upcoming Courses

VenueCourse DateCourse Price [Remote / Classroom]
GlasgowMon, 2018-02-05 09:30£3300 / £4350
Exeter - The SenateTue, 2018-02-06 09:30£3300 / £4200
Swansea- Princess HouseTue, 2018-02-06 09:30£3300 / £3750
Edinburgh Training and Conference VenueWed, 2018-02-07 09:30£3300 / £3525
Bristol, Temple GateMon, 2018-02-12 09:30£3300 / £4050

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients