Thanks in advance for leaving any donations Philip.
This is still a work in progress.
Since I’ve needed to brush up on my MATLAB skills for work (I am a Biophysicist working with Fluorescence Instrumentation), I’ve made quite a bit of notes. I decided to look at MATLAB and it’s open-source alternative Octave.
1. Octave vs MATLAB
I used Octave opposed to MATLAB in the following tutorial videos, in order for it to be accessible for anyone who wants to try. The syntax used is cross-compatible with MATLAB – everything I demonstrate in Octave can be done in MATLAB using the same code.
2. Installing Octave
Here I look at installing Octave.
Download Link: https://www.gnu.org/software/octave/download.html
3. Using Octave as a Scientific Calculator
Here I look at using Octave as a basic scientific calculator.
4. Assignment of Variables
Here I explain what a variable is and demonstrate assignment and use of variables.
5. Inputting Scalars and Matrices into Octave
Here I look at syntax for inputting Scalars, Vectors, Matrices and 3D Arrays in Octave. When the concept of Scalars, Vectors and Matrices are taught in mathematic classes, a lot of people are often left wondering what is the point? At the end I explain that an image is in actual fact a matrix, in addition to everything you see on your phone or computer screen is a matrix.
6. Overview of Brackets in Octave: Looking at Inbuilt Functions
Here I look at some of the basic inbuilt functions. Functions are a crucial component of Octave (or MATLAB). When using them you need to understand their syntax therefore I spend some time to look at the use of curly brackets for designating inputs ( ) and square brackets [ ] for designating outputs.
7. Overview of Brackets in Octave: Looking at Inbuilt Functions Example
This is a worked example to look at the use of some basic input functions. Once you’ve worked through it you should understand the syntax behind the brackets ( ) and [ ].
8. How we See and View Numbers vs How a Computer Stores Numbers: Decimal vs Binary
This one is slightly philosophical and looks at the way we understand numbers by looking at the Imperial measurement system, the way we look at time and questions why we have 10 number characters 0,1,2,3,4,5,6,7,8,9 and not more or less. It also looks at the way a computer stores a number, because the computer only has two number characters 0 and 1. This is called the binary system.