Details
Who should come?
- Interested in MATLAB and want to learn basics
- Those wanting to sharpen employability in areas such as engineering, data science, and mathematical applications
- Non-coders, who want to have an introduction to programming concepts without dealing with ‘hard-to-grasp’ interfaces
Course DatesBeginner MATLAB Course: $399
Saturday, 1st of December, 10 am - 4 pm
Sunday, 2nd of December, 10 am - 4 pm
Intermediate MATLAB Course: $399Saturday, 8th of December, 10 am - 4 pm
Sunday, 9th of December, 10 am - 4 pm
Bundle package: $699Delivery mode: Online and Classroom (Melbourne CBD) available
Please contact us to confirm the training fee and further information.
Call us: 1300 369 809
Email: [email protected]
Location: Seed Training Group, L10/356 Collins St, Melbourne.
Outline
Beginner level - $399
Day 1- Mastering the Basics and statistical approach (6 hours)
Topic 1: Introduction of Data types and Storage Elements
Topic 2: MATLAB functions
- Preliminary Recap on scripts
- How to write your own functions
- Challenge 1: Write a simple function
Topic 3: Why is data simulation important in work
- What are random numbers
- Why are they useful in working with MATLAB
- Random Functions and Distributions
Topic 4: Statistical Methods and Functions: Understanding data
- Statistical Functions: mean, median and mode
- Statistical Visualisation including Histograms, Box Plots and Scatter Plots
- Challenge 2: Generate and Visualise Random Sets
Topic 5: Fitting Lines
- Polynomials
- Linear interpolation
- Challenge 3: Fit a line through a set
Day 2 - Make MATLAB Do the Work
Topic 1: Preliminary Recap on MATLAB Functions
Topic 2: Preliminary Introduction into Logic
- Digital Logic
- Logic Statements
- Logic Operators
Topic 3: Introducing Loops
- If, else if, for, white statements
- Nesting loops
- Challenge 1: Automating Interactive Tasks with Loops and Functions
Topic 4: Conditional Vectors: Key to Advanced Indexing
- Logic Statements with Arrays and Matrices
- Logic Statements with Strings and Characters
- Indexing with Conditional Vectors
- Challenge 2: Write a function to Take specific indices of a Matrix
Topic 5: Introduction of Data Manipulation
- Importing
- Managing missing data
- Introduction of Using Datastores
Day 1 - Present Data to your Boss with MATLAB Data Visualisation
Topic 1: Preliminary recap on data manipulation with examples
Topic 2: Present MATLAB Plots
- Revision of Histograms, Box plot and Scatterplot with examples
- Other plotting options
- Challenge 1: Importing Data and Apply Relevant Plots
Topic 3: MATLAB Graphics with examples
- Objectives and Properties
- Object Hierarchy
- Graphic Functions
Topic 4: Practical Examples on Data Manipulation
- Conditional Vectors, Categorical Data, Discretizing Data and Analysing Data in Groups
- Challenge 2: Separate Data in Categories
Topic 5: Higher Dimensional Visualisations
- Working with Images
- Making Grids
- Interpolating Data
- Generating Surfaces
- 3 Dimensional Visualisations
- Challenge 3: Generating 3D Visualisation
Day 2 - Creating Your own Tailored Applications
Topic 1: Description of the Desired Application
- The Application Structure
- Defining the required system blocks
- Defining the hierarchy and flow of the application
- Understanding the inputs and outputs
Topic 2: Creating the Required Functions
- Developing the functions one by one
Topic 3: Combining the Functions in order to achieve the desired flow
- Introduction to Debugging
- Testing Function Correctness
- Input-output relationships of the functions
- Attaching function results in a correct order
Topic 4: Generating the User Interface
- Creating user input functionality
- Generating the Desired Visualisation
- Customising and editing the interface of the application
- Workflow control of the application
Topic 5: Creating a Desktop App from MATLAB code
Topic 6: Personalisation of the app
Speaker/s
- More than 6 years experience with Matlab
- Ex-trainer of Matlab for researchers in University of Melbourne
- Has a masters degree in Biomedical Engineering from the University of Melbourne