## Session 1: Introduction to Matlab## Contents- What’s in a name
- Very simple matrix algebra
- What are matrices, vectors and strings?
- Entering matrices, vectors and strings
- Indexing matrices, vectors and strings
- 3 dimensional and >3 dimensional matrices
- Using the built-in functions
- How to plot a simple x-y (scatter) graph
- Saving your work
## Course MaterialsPaul, might put his materials here sometime if he is organised enough. ## Session 2: Writing your own scripts and functions## Contents- What is a script?
- Commenting
- Indenting correctly
- Loading data into Matlab
- Data structure and paths
- For, if, and while loops
- Boolean operators (< > = <=)
- Logical operators (if or and)
- Switches
- Debugging
- How to write your own a functions
- How to avoid re-inventing the wheel
- Useful built-in functions
## Course MaterialsSee also the set of SIU Matlab tutorials. ## Session 3: Data visualisation and plotting## Contents- More complex x-y (scatter) plots
- Regression
- Histograms
- Adding lines and text to plots
- Formatting lines and text
- Adding filled patches to plots
- Adding transparent elements to plots
- Manipulating axes
- Adding latex labels to axes
- griding your data
- 1D, 2D and 3D interpolation
- Handling NaN’s
- Producing image plots
- Producing contour plots
- Controlling the colorbar and making colormaps
- Producing quiver (arrow) plots
- Multiple plots (subplot)
- Plotting data in 3 dimensions
- Exporting finished figures
## Course Materials |

Teaching >