Sie sind auf Seite 1von 1

MATLAB Programming

Interactive Hands-on Course

Course Outline Summary


This one or two day intensive course covers
Quick review of the essentials intermediate to advanced techniques for
Standard functions. Data and array types. MATLAB programming and important
Integrated development environment. features of the MATLAB development
Working with data files. Graphics. environment. The training stresses the best
ways to use this powerful language for
Function types technical computing. The emphasis is on
Subfunctions, anonymous, private and nested quickly developing code that is correct,
functions. Function handles. Best usage. maintainable and efficient. The course
includes many examples and exercises.
Defensive programming
Working with warnings, errors and
exceptions. Dealing with non-compliant What you will learn
users. Sensible defaults. Elements of high quality software.
Improving your MATLAB code.
Development practices & tools Developing code more effectively.
Best practices. Programming style. Specific techniques to meet your needs.
Testability. Documentation. Help Browser
integration. Programming tools in the IDE. Who should attend
Code management and source control. Engineers, scientists and programmers who
have knowledge of MATLAB fundamentals
Object oriented programming and want to improve. Those who are
Advantages and disadvantages of OOP. Use unfamiliar with useful features in recent
of classdef and method functions. Property releases. Those interested in mathematical
types. Overloading functions and operators. programming, data analysis, or visualization.
Precedence. Best practices.
Instructor
Performance and memory issues
Richard Johnson has taught dozens of
Code assessment with timers and profiling. MATLAB courses. He is the author of the
When to vectorize. Techniques for memory book The Elements of MATLAB Style and
management and speed improvement. developer of the Data Visualization Toolbox
for MATLAB. He has a B.S. in Mathematics
Examples in data analysis and from Purdue University, a Ph.D. in
signal processing Engineering Science from UCSD, and was a
This course can be customized to address professor at Oregon State University
client needs and interests.

richj@datatool.com 866-633-0432

Das könnte Ihnen auch gefallen