Académique Documents
Professionnel Documents
Culture Documents
Import
Organize
Calculate
Overview
Course Highlights
This three-day comprehensive hands-on course package is especially designed for beginners new to MATLAB. Beginning with an introduction to
MATLAB, the course will first provide participants with a working understanding of MATLAB technical computing environment. Extensive
examples will be used to illustrate how to perform common tasks with MATLAB on a step-by-step approach. The last part of the course will delve
deeper into sophisticated usage of MATLAB to write user-friendly code.
Course Objectives
The aim of the course is to provide basic knowledge and proper techniques of MATLAB for participants to be able to use MATLAB to solve
practical problems.
Who Must Attend
This hands-on course is designed for beginner users. It is especially useful for those who want to gain a fundamental understanding of MATLAB.
Engineers, researchers, scientists, and managers working with systems level design will be shown an easy-to-use approach in using MATLAB.
Course Benefits
Upon the completion of the course, the participants will gain a comprehensive understanding of MATLAB as a programming language, which is
useful for designing and building their systems.
Course Outline
Day 1
Working with MATLAB User Interface
Objective: This chapter introduces the main features of the MATLAB Integrated design environment and its users interfaces. Many themes for
the course are established in this chapter, to be explored in detail in later chapters.
Customizing plots
Plotting data
Variables and Expressions
Objective: This chapter introduces the concept of entering MATLAB commands. Creating and accessing data in variables is emphasized.
Entering commands
Getting Help
Creating variables
Plotting vectors
Annotating plots
Analysis and Visualization with Matrices
Objective: This chapter focuses on matrices. Matrices can be used as mathematical objects or use collections of (vectors) data. The appropriate
use of MATLAB syntax to distinguish between these applications is highlighted.
Multidimensional arrays
Day 2
Automating Commands with Scripts
Objective: As the complexity of your tasks increases, entering long sequences of commands in the commands Window becomes impractical. This
chapter focuses on collecting MATLAB commands into scripts for ease of reproduction and experimentation.
Cells
A modeling example
Running scripts
Working with Data Files
Objective: This chapter considers the common important task of bringing data into MATLAB from formatted files. Because imported files can be wide
variety of types and formats, emphasis is given to working with cell arrays and date formats.
Importing data
Exporting data
Cell Arrays
Comprehensive MATLAB
Multiple Vector Plots
Objective: This chapter focuses on making more complex vector plots; making multiple plots, and using color and string manipulation techniques
to produce eye-catching visual representations of data.
Graphics Structure
Plotting equations
Customizing plots
Using color
Logic and Flow Control
Objective: This chapter highlights the use of logical operations, variables, and indexing techniques to create flexible code that can make decisions
and adapt to different situations. Other programming constructs are considered as well for repeating sections of code, and allowing interaction with
the user.
Logical Indexing
Loops
Flow control
Contour plots
Surface plots
Correlation
Smoothing
Solving linear systems of equations
Creating functions
Workspaces
Path and precedence
Calling functions
Subfunctions
Troubleshooting Code and Improving Performance
Objective: Very few programs work perfectly at first attempt. Tracking down all possible and unintended behaviors of a program takes time and
effort. In this chapter we discuss the tools available in Matlab also highlight techniques for measuring code performance.
Using Breakpoints
Integers
Function handles
File I/O
Objective: Data As well as high-level data import and export functions, MATLAB also provides low-level functions that allow precise control over
text and binary file I/O. This chapter highlights the use of these functions particularly text scan which provides precise control of reading text files
Prerequisites
No prior knowledge of MATLAB is required. Familiarity with basic computer operations is recommended.
Duration
3-days (9.30am to 5.00pm)
Course Fees
Singapore
Malaysia
Visit www.activemedia.com.my or
Contact us at:
Malaysia
(03) 7865 8851
enquiry@activemedia.com.my
Comprehensive MATLAB