Department Logo Information Services and Technology

Matlab Day

Sponsored by Academic Computing Services / IST

Join MathWorks engineers for this free technical demonstration of MATLAB 2012 and how it can be used as a flexible platform for technical computing, statistical analysis, and application development in engineering, math, and science curricula and research.

To learn more or to register for the seminars, please visit: http://www.mathworks.com/seminars/NJIT2012

When: Tuesday October 2, 2012 from 10:00 a.m - 12:00 p.m. & 2:00 p.m. - 4:00 p.m.

Where: New Jersey Institute of Technology (NJIT) -- Campus Center Ballroom B.  

Register: Click here

Who Should Attend: Students, Faculty and Researchers

Agenda

9:45 a.m. - Registration & Sign-in:  (walk-ins welcome)

Session 1: Data Analysis and Visualization with MATLAB

10:00 a.m. – 12:00 p.m.

During this technical presentation, we will introduce specific examples to demonstrate how to acquire, analyze and visualize data through mathematical, statistical and engineering functions that support common engineering operations. We will also provide an overview of the MATLAB technical computing environment, including desktop tools for editing and debugging code, publishing your work, surface fitting.

Highlights Include:

  • Importing data and images into MATLAB
  • Performing statistical analysis and curve fitting
  • Automating analysis via MATLAB code generation
  • Developing algorithms and applications
  • Creating standalone executables
Part Two: Generating C and C++ Code from MATLAB using MATLAB Coder

In this portion of the seminar, we will demonstrate the workflow for generating readable and portable C and C++ code from your MATLAB algorithms using MATLAB Coder. Using the command-line approach or the graphical project management tool, you can introduce implementation requirements to your algorithms written in MATLAB and then generate readable source code for standalone execution, integration with other software, accelerating MATLAB algorithms, or embedded implementation.

1:45 p.m. - Registration & Sign-in:  (walk-ins welcome)

Session 2: Parallel Computing with MATLAB

2:00 p.m. – 4:00 p.m

In this session you will learn how to solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.  We will introduce you to high-level programming constructs that allow you to parallelize MATLAB applications and run them on multiple processors.  We will show you how to overcome the memory limits of your desktop computer by distributing your data on a large scale computing resource, such as a cluster.  We will also demonstrate how to take advantage of GPUs to speed up computations without low-level programming.

Highlights include:

  • Toolboxes with built-in support for parallel computing
  • Creating parallel applications to speed up independent tasks
  • Programming with distributed arrays to work with large data sets
  • Scaling up to computer clusters, grid environments or clouds
  • Employing GPUs to speed up your computations

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

Any questions, comments or concerns?  Contact Jolanta Soltis - (973) 596-2925