GNU Octave
GNU Octave is a free and open-source alternative to MATLAB which shares its syntax (see more about compatibility).
We use GNU Octave because the following reasons:
Prerequisites
To begin tackling this lesson, you will need to:
- Understand the concepts of files and directories, and the concept of a “working directory”.
- Know how to start up GNU Octave, and access the command window (which generally has a
>>
prompt).- Know how to create, edit and save text files.
- Have Computer/Laptop with Octave already installed
Setup | Dowload files used on the lesson. | |
00:00 | 1. Analyzing Patient Data | How can I process and visualize my data? |
00:30 | 2. Writing Octave Scripts (m-files) | How can I save and re-use my programs? |
01:00 | 3. Repeating With Loops | How can I repeat the same operations on multiple values? |
01:30 | 4. Making Choices | How can programs do different things for different data values? |
02:00 | 5. Creating Functions | How can I teach Octave how to do new things? |
02:30 | 6. Defensive Programming | How can I make sure my programs are correct? |
03:00 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
If you find bug, typo or wrong code, please create an issue via this link. You can also contribute to this project.