Octave not only for programmers培训
Introduction
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