Passionate about Learning
HOME      LIVE CHAT    My NetCom Free Catalog 1-888-563-8266
.
Home > Vendors > MathWorks > Other Programming > ML01: MATLAB Fundamentals and Programming Techniques

ML01: MATLAB Fundamentals and Programming Techniques


ML01: MATLAB Fundamentals and Programming Techniques Course Description

MATLAB Fundamentals and Programming Techniques is a two-day course that provides a working introduction to the MATLAB technical computing environment. This course is intended for beginning and intermediate users, though even experienced users will benefit from seeing MATLAB used by professional MathWorks trainers. No prior knowledge of MATLAB is required. Themes of data analysis, visualization, modeling, and programming are explored throughout the course.

Intended Audience for the ML01: MATLAB Fundamentals and Programming Techniques Course

  • Engineers
  • Students (Engineering, Mathematics, etc.)
  • Financial Analyst
  • Researchers
  • Statisticians

ML01: MATLAB Fundamentals and Programming Techniques Course Objectives

  • The MATLAB user interface
  • Working with MATLAB variables
  • Plotting and visualization
  • M-Files
  • Basic statistics and data analysis
  • Data types
  • Data input and output
  • Programming
  • (Reference) Building graphical user interfaces

ML01: MATLAB Fundamentals and Programming Techniques Course Outline

    1. Introduction
      1. Obtain a quick overview of The MathWorks and MATLAB
      2. Discuss course set-up, materials, and logistics
      3. Provide a "big picture" view of the course ahead
    2. The MATLAB User Interface
      1. Interactively read data
      2. Interactively plot data
      3. Use expressions to compute new variables
      4. Generate a script to reproduce graphics with new data
      5. Export graphics for use in other applications
    3. Working with MATLAB Variables -- Creating variables
      1. Data import from external sources
      2. Data entry from the command line
      3. Matrix creation functions
      4. Accessing vector and matrix data (indexing)
      5. Row-column indexing
      6. Linear indexing
      7. Logical indexing
      8. Vector and matrix arithmetic
      9. Matrix and array operations
      10. Solving systems of linear equations
      11. Mathematical and statistical operations
    4. Plotting and Visualization -- Vector Data
      1. Plane and space curves
      2. Annotating graphics
      3. Working with axes
      4. Data interpolation
      5. Plot types
      6. Matrix Data
      7. Images, contours, and surfaces
      8. Multidimensional data interpolation
      9. Volume visualization
      10. Plot types
    5. M-Files -- The MATLAB Editor
      1. Script M-files
      2. The MATLAB path
      3. Cells and cell mode
      4. Publishing M-files
      5. Function M-files
      6. Subfunctions and nested functions
      7. Debugging
      8. Best practices
      9. Solution and analysis
    6. Basic Statistics and Data Analysis -- Data in MATLAB
      1. Descriptive statistics
      2. Covariance and correlation
      3. Convolution and smoothing
      4. Linear regression models
      5. Nonlinear regression models
      6. Discrete Fourier transform
      7. Spectral analysis with the fast Fourier transform (FFT)
    7. Data Types -- What is a data type?
      1. Data types in MATLAB
      2. Methods for constructing and accessing types
      3. Nondouble arithmetic
      4. Converting types
    8. Data Input and Output -- File types and formats
      1. The Import Wizard
      2. Programmatic I/O
      3. Graphical I/O
      4. Low-level I/O
      5. Large files and irregular formats
      6. Real-time I/O
    9. Programming
      1. Keywords and constructions
      2. Program structure
      3. Handling user input
      4. Improving code performance
      5. Function handles
      6. Graphics programming
    10. Building Graphical User Interfaces
      1. What is a GUI?
      2. Handle Graphics
      3. GUI design
      4. Using GUIDE
      5. Writing callbacks
      6. Modifying GUIs

    Benefits of taking the ML01: MATLAB Fundamentals and Programming Techniques course at NetCom


    Enrollment Options for the ML01: MATLAB Fundamentals and Programming Techniques course

    • Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.

    Training Delivery Methods

    Take this training with one of the following training delivery methods
    • Classroom Training
      Classroom Training NetCom’s classroom training ensures that you have state-of-the-art tools, techniques and practices you need to succeed on the job. Our instructors are active practitioners and true masters in their fields. With convenient classes at multiple learning centers across the US, you never have to go far to get ahead.

    • Live Online Training (LOT)
      Live Online Training NetCom’s premium Live Online Training (we call it LOT) is the ultimate in convenience and cost-effectiveness. LOT combines interactive video instruction via the latest web conference technology, and post-class access to learning labs for a best-in-class learning experience.
      Learn more about LOT

    • Boot Camp Training
      Boot Camp Training NetCom’s intensive boot camps are designed to advance your skills in the shortest possible amount of time and get you certified. Boot camps go at a faster pace and often run for longer days, so you must have some level of subject matter experience before enrolling. Boot camps have mandatory assessment tests to ensure no one will slow down the class for other students. Learn more about Boot Camps

    • Private Onsite Training
      Private Onsite Training With NetCom’s private training programs, you decide where and when courses are held. Tailor the training to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique. Save money by doing bulk customized training.
      Learn more about Private Onsite Training

    • Private 1-on-1 Training
      Private 1-on-1 Training NetCom’s private 1-on-1 training focuses on the highest quality training possible. You get individualized, full attention from the instructor and you decide where and when courses are held. The training is custom tailored to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique.
      Learn more about Private 1-on-1 Training

    Contact us
    call usCall us Toll-free at 1-888-563-8266
    web formFREE Training Inquiry form
    live chatWebsite Live Chat
    email usContact us via Email: info@netcomlearning.com

    Duration: 2 days (16 hours)
    Pricing: Variable, please request
    Why pricing varies..Why pricing varies..

    Pricing depends on different training delivery methods, one or more students and availability of volume discounts or currently available promotions.

    Our prices are frequently lower since we are able to work with our clients closely on their needs and pass on the optimum amount of savings.

    In addition, we provide a price match guarantee for any competitive quotes.
    click to Live Chat

    .  Next Class Dates
    Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.
    .  Get More Information
    FREE Assessment Quiz
    Monthly Email Newsletter
    Request Print Catalog
    Student Loan Application
    Name: 
    Email:  
    Phone: 
    Comments:

    . .
    live chat

    .  CALL 1-888-563-8266
    . arrow  Need course pricing?
    arrow  Need more information?
    arrow  Worried about financing?
    NetCom IT training on YouTube
    NetCom IT training on Twitter
    NetCom IT training on Facebook
    NetCom on LinkedIn
    Newsletter:
    © 1998-2012, NetCom Learning. All Rights Reserved.