HOME
EMail Signup
Current Schedule
Onsite Courses
Register Online
Request Brochure
Free On-Site Price Quote
Download Catalog
Distance Learning
ATI — Who We Are
Contact ATI Courses
Search Site
Attendees Testimonials
The ATI FAQ Sheet
Suggestions/Wait List
New Courses for 2009
Become an ATI Instructor
Acoustics & Sonar
Rockets & Space
ATI Blog
ATI Space News
ATI Site Map
ATI Staff Tutorials
ATI Sampler Page
 

ATI's MATLAB Introduction & Applications course

Summary:

    This three-day course is designed for engineers and physical scientists who want to develop a working knowledge of MATLAB to solve classes of problems in engineering and science. The course will teach you to create readable, compact and easy-to-debug MATLAB programs, and will emphasize the graphical display of results. The applications will be tailored to the interests of the attendees.

Instructor:

    Dr. Nicholas Beser received a Ph.D. in 1983 in systems engineering and computer science from the University of Pennsylvania. Dr. Beser has worked at the Johns Hopkins University Applied Physics Laboratory for over 12 years. Currently, he is the lead researcher on several Video Exploitation IR&D projects developing video mosaic, super-resolution, and automated scene change detection methods. In addition, he has supplied video exploitation services to both Howard County Police and Baltimore City Police in the analysis and enhancement of crime video tapes. Dr. Beser is also lead researcher on several video compression projects and is the JHU/APL representative to the International Standards Organization Moving Pictures Experts Group (MPEG) Panel. He has authored many papers on data compression standards, history of space data compression, and data compression quality measures. In his role as lecturer at the Johns Hopkins University, Dr. Beser teaches a data and image compression class at the graduate level. In addition, he also has extensive work experience in the area of high-speed signal and data processing covering both design and software.

    Contact this instructor (please mention course name in the subject line)

What you will learn:

  • Take advantage of MATLAB’s matrix-based instruction set.
  • Use MATLAB to formulate vectorized solutions for computation based problems.
  • Generate fully annotated 2D and 3D graphs.
  • Use MATLAB to read/write and manipulate variety of data formats.
  • Solve optimization problems.
  • Apply MATLAB to obtain solutions to problems in your area of interest.
Course Outline:

  1. Introduction to MATLAB: Basic MATLAB syntax; MATLAB and matrices and vectors; mathematical operation with matrices; dot operations; strings (literals); input/output. Working with matrices. Data manipulation.

  2. Program flow control: Control of program flow - while loop, if statements, for loop, switch statements. File I/O.

  3. Introduction to functions: The function file; creating functions..

  4. Some frequently used MATLAB functions: Zeros of functions, numerical integration, local minimum of a function.

  5. Other examples of MATLAB functions: fitting data with polynomials, interpolation of data.

  6. Graphic Visualization. Controlling the display. Handling graphics.

  7. Selected applications chosen from students’ interest areas including signal processing, data compression, image processing, and video processing.

  8. Graphic User Interface Development. Creating menus, pushbuttons, scroll bars, radio buttons, and callbacks. The MATLAB GUI Development Tool (GUIDE) will also be covered.

  9. MATLAB Optimization and Extension. Interfacing with external programs. Calling C Routines. Create standalone MATLAB programs with the MATLAB compiler. Upon completion of the course you will be able to rapidly convert a physical model into an approximate mathematical model to predict the response of elements, devices, and systems.

Tuition:

    Tuition for this three-day course is $1395 per person at one of our scheduled public courses. Onsite pricing is available. Please call us at 410-956-8805 or send an email to ati@ATIcourses.com.