Mathworks to present update on Matlab

Mathworks to present update on Matlab
Tuesday, October 13, 2009 from 10:00a.m.-2:00p.m.
at the Eck Visitor Center Auditorium.

For more information or to register please visit:

MathWorks will present an update on Matlab - see agenda below

Tuesday, October 13th 2009 in the Eck Visitors Center Auditorium.

Pizza lunch will be provided at 11:30 a.m.

--Register Now--

Register for this seminar at:

MATLAB Seminar at the University of Notre Dame

--Who Should Attend--

* All ND faculty, staff, students, and affiliates are welcome to attend



Todd Schultz, Senior Application Engineer, The MathWorks, Inc.

Session 1 (10:00 a.m. - 11:30 a.m.)

Technical Computing with MATLAB

Attend this free seminar to find out how you can use MATLAB and its add-on products for algorithm development, data visualization, data analysis, and numeric computation. MathWorks engineers will provide an overview of MATLAB through live demonstrations, examples, and user testimonials, showing how you can use MATLAB and related toolboxes to:

§ Access data from many sources (files, other software, hardware, etc.)
§ Use interactive tools for iterative exploration, design, and problem solving
§ Automate and capture your work in easy-to-write scripts and programs
§ Share your results with others by automatically creating reports
§ Build and deploy GUI-based applications

Symbolic computing allows engineers and scientists to find general solutions to their problems that can quickly be evaluated for a wide range of conditions. You will also see how you can:

§ Leverage the extensive functionality available in Symbolic Math Toolbox
§ Conveniently manage and document your symbolic computations
§ Extend the built in functionality available in the toolbox by developing your own custom symbolic functions and libraries

MATLAB provides a flexible environment for teaching and research in a wide range of applications, including signal processing and communications, image processing, math and optimization, statistics and data analysis, control systems, hardware data acquisition, computational finance, and computational biology.

Attendees with beginner to expert MATLAB skills are welcome to attend.

Session 2 (12:00 p.m. - 2:00 p.m.)

Speeding Up MATLAB Applications

In this session we will discuss and demonstrate simple ways to improve and optimize your code that can boost execution speed by orders of magnitude. We will also address common pitfalls in writing MATLAB-code and explore the use of the MATLAB Profiler to find bottlenecks. This session will show you how to perform parallel and distributed computing in MATLAB to solve computationally and data-intensive problems on multi-core computers and clusters. We will introduce you to parallel processing constructs such as parallel for-loops, distributed arrays, parallel numerical algorithms and message-passing functions that let you implement task and data parallel algorithms in MATLAB at a high level without programming for specific hardware and network architectures. And without changing the code, we will show you how to run the same application on a computer cluster.

Highlights include:

• Understand memory usage and vectorization in MATLAB
• Address bottlenecks in your programs
• Optimize file I/O to streamline your code
• Transition from serial to parallel MATLAB programs
• Execute applications on a single multi-core or multiprocessor desktop
• Applications of parallel computing

--Register Now--

Register for this seminar at: