MATLAB 4-day Beginner & Intermediate
current icon CURRENT
camput icon On Campus
Start Anytime
Industry Recognised
Workplace Simulation
Contact Us
DOWNLOAD COURSE BROCHURE
CERTIFICATES
FLEXIBLE DELIVERY
LIVE SUPPORT
INTERNSHIP AVAILABLE

ABOUT THE COURSE

This course provides practical experience of  MATLAB from beginner to intermediate level. It is perfect for those who want to sharpen employability in areas such as engineering, data science, and mathematical applications. It also suits those non-coders, who want to have an introduction to programming concepts without dealing with “hard-to-grasp” interfaces.
  • Activity-driven
  • Step by step and hands-on

UNITS

Beginner level (2 DAY)

Day 1 – Mastering the Basics and Statistical Approach

  • 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, 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, While 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

Intermediate Level (2 DAY)

Day 1- Present Data to Your Boss with MATLAB Data Visualisation

  • Topic 1 Preliminary Recap on Data Manipulation with Examples
  • Topic 2 Preset MATLAB Plots
    • Revision of Histogram, Boxplot and Scatterplot with examples
    • Other Plotting Options
    • Challenge 1: Importing Data and Applying 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 into 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 Visualisations
    • 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

UPON COMPLETION

This course is eligible for CPD hours. Upon successful completion of all the required units of this course, students will receive a certificate of completion.

CAREER OPPORTUNITIES

  • Engineer of various specialisations

DURATION

4 days
* Please contact us for the timetable.

ENTRY REQUIREMENTS

There are no formal education entry requirements.

EQUIPMENT NEEDED

  • Students need to bring their own laptop with MATLAB installed.

OTHER RELEVANT COURSES/PATHWAY

FINANCE OPTIONS

FINANCE OPTIONS

Fees must be paid within 5 working days of receiving the confirmation of enrolment and invoice for the enrolment fee.

Seed Training Group may cancel an enrolment or discontinue training if fees are not paid as required.

Both direct deposit and credit card are accepted.

*Please refer to the Student Information Handbook for further details regarding Fees & Refund Policy and Procedure.

TESTIMONIALS
PARTNERSHIP & COLLABORATORS
Call Me Back