matlab basics tutorial syllabus 2009/10 learning outcomes: at the end of the tutorial, the students will be able to (i) use matlab
MATLAB Basics Tutorial Syllabus
2009/10
Learning outcomes:
At the end of the Tutorial, the students will be able to
(i) use MATLAB in the Command Window for simple tasks;
(ii) use the Workspace and Command History Windows effectively;
(iii) access Help;
(iv) write script m-files for more complicated tasks;
(v) handle vectors and matrices in MATLAB;
(vi) handle polynomials in MATLAB;
(vii) use loop structures, whilst understanding the advantages of
vectorisation effectively;
(viii) write and use function m-files and user–defined functions, and
use function functions; and
(ix) solve simple systems of ode’s in MATLAB.
Pre-requisites:
Some knowledge of programming.
Understanding of vectors and matrices, polynomials and mathematical
functions in general.
Syllabus and schedule:
Timings approximate.
Morning Session (9:30 am to 12:30 pm):
Part 1: General (15 min)
Students will practise using the Command Widow to execute simple
programming tasks, taking advantage of the Workspace and Command
History Windows as necessary, and using the Help files. Built-in
functions will be introduced and the students will practice their use
on scalars.
Part 2: Vectors and matrices (15 min)
Students will create vectors and matrices, and solve simple sets of
linear equations in the Command Window. The difference between array
and matrix multiplication will be considered. The way MATLAB handles
polynomials will be described, with relevant common functions
discussed. The students will attempt simple programming exercises
based on these functions.
Part 3: m-files (45 min)
Students will learn to use the MATLAB Editor to create and run
m-files. Looping structures in MATLAB and the advantages of
vectorisation over loop structures in many instances will be
described, using built-in functions. The students will write simple
m-files to solve problems using these concepts and those of the
previous section.
Break 10 min
Part 4: Plotting (20 min)
Students will learn to use MATLAB’s 2D plotting capabilities,
following a brief function m-files and user–defined functions
demonstration. There will be a brief introduction to 3D plotting.
Part 5: Programming Tasks (1 h 20 min)
Students will have time to develop their MATLAB skills by undertaking
more programming tasks.
Afternoon Session (2 to 4:30 pm):
Part 5: Function m-files (30 min)
Students will learn to use function m-files, write user–defined
functions, and function functions, using them to solve appropriate
problems.
Part 6: Ordinary differential equations (50 min)
The students will learn how to use MATLAB to solve simple systems of
ODE's, with mention of the various built in solvers. Students will
write function m-files, write user–defined functions, and function
functions, using them to solve appropriate problems.
Break 10 min
Part 7: Consolidation Exercises (1 h)
MATLAB Basics Tutorial - 2 - 05/11/2021