About the course:
Learn to use MATLAB
MATLAB (matrix laboratory) is a very powerful fourth-generation programming language, used in many areas of scientific, technological, mathematical, and financial research and code development.
MATLAB combines the ability to perform complex manipulations of mathematical matrices, plotting data and functions, handling algorithms, UI development, and interfacing with programs written in languages such as C, C++ and Java.
Our MATLAB training course aims to give developers solid theoretical understanding, and hands-on experience with the MATLAB language, delivered by an expert mathematical software development specialist.
Please note delegates on public courses need to bring their own licensed MATLAB software pre-installed on a laptop. If you're happy to get stuck in to command-line programming, you may wish to opt to use GNU Octave as a free alternative, as the code is largely compatible / portable.
By the end of this course, you will have learnt:
- Building a matrix
- Equation Solving with MATLAB
- Utility Commands
- Using Operators
- Control Flow
- Performance Tuning
Who should attend
Software Engineers, Developers and Mathematicians who are looking to harness the fundamental features and functionality of MATLAB.
Prerequisites
Delegates should have hands-on experience with a curly-brackets language such as C, C++, Java, C#; and a good grasp of mathematical concepts.
On-site
If you would like to discuss custom / on-site MATLAB training for any size of team, please get in touch – we would be glad to help build a course that meets your learning requirements.
We can take into account your existing technical skills, project requirements and timeframes, and specific topics of interest to tailor the most relevant and focussed course for you.
This can be particularly useful if you need to learn just the new features and Best Practices with MATLAB, or need to include extra topics to help with pre-requisite skills.
Introduction to MATLAB
- Building matrices
- Addressing and assigning elements
- Building special matrices
- Matrix operations
- Equation solving
- User defined functions
- Plotting
- Utility Commands
Operators
- Relational operators and logical operators
- Control flow (for loops, while loops, if-else-end, switch-case-otherwise-end)
- Precision issues and additional data types (strings, cell arrays, structures)
- Formatted Input/Output
MATLAB Advanced
- Matlab performance tuning
- Set functions
- User defined functions 2
- Plotting 2