Get in Touch

Course Outline

Introduction
MATLAB for Data Science and Reporting

Part 01: MATLAB Essentials

Overview

  • Utilizing MATLAB for data analysis, visualization, modeling, and programming.

Navigating the MATLAB User Interface

MATLAB Syntax Overview

Command Entry

  • Utilizing the command line interface.

Variable Creation

  • Differentiating between numeric and character data.

Vectors and Matrices Analysis

  • Creation and manipulation.
  • Executing calculations.

Visualizing Vector and Matrix Data

Handling Data Files

  • Importing data from Excel spreadsheets.

Working with Data Types

  • Manipulating table data.

Automating Commands via Scripts

  • Creating and executing scripts.
  • Organizing and publishing scripts.

Developing Programs with Branching and Loops

  • Managing user interaction and flow control.

Writing Functions

  • Creating and invoking functions.
  • Debugging using the MATLAB Editor.

Applying Object-Oriented Programming Principles

Part 02: MATLAB for Data Science

Overview

  • Applying MATLAB for data mining, machine learning, and predictive analytics.

Data Access

  • Retrieving data from files, spreadsheets, and databases.
  • Acquiring data from test equipment and hardware.
  • Accessing data from software and the web.

Data Exploration

  • Identifying trends, testing hypotheses, and estimating uncertainty.

Developing Custom Algorithms

Generating Visualizations

Building Models

Publishing Custom Reports

Distributing Analysis Tools

  • As MATLAB code.
  • As standalone desktop or web applications.

Utilizing the Statistics and Machine Learning Toolbox

Utilizing the Neural Network Toolbox

Part 03: Report Generation

Overview

  • Presenting results from MATLAB programs, applications, and sample data.
  • Generating reports in Microsoft Word, PowerPoint®, PDF, and HTML formats.
  • Utilizing templated reports.
  • Developing custom reports:
    • Adhering to organizational templates and standards.

Interactive vs. Programmatic Report Creation

  • Using the Report Explorer.
  • Utilizing the Document Object Model (DOM) API.

Creating Reports via Report Explorer

  • Report Explorer Examples:
    • Magic Squares Report Explorer Example.
  • Report Creation:
    • Using Report Explorer to set up report files, define structure, and content.
  • Report Formatting:
    • Specifying default styles and formats for Report Explorer reports.
  • Report Generation:
    • Configuring Report Explorer to process and run reports.
  • Managing Conversion Templates:
    • Copying and managing Microsoft Word, PDF, and HTML conversion templates for Report Explorer.
  • Customizing Conversion Templates:
    • Modifying styles and formats for Microsoft Word and HTML templates in Report Explorer.
  • Customizing Components and Stylesheets:
    • Modifying report components and defining layout stylesheets.

Programmatic Report Creation in MATLAB

  • Template-Based Report Object (DOM) API Examples:
    • Functional reports.
    • Object-oriented reports.
    • Programmatic report formatting.
  • Report Content Creation:
    • Utilizing the Document Object Model (DOM) API.
  • Report Format Fundamentals:
    • Defining formats for report content.
  • Form-Based Report Creation:
    • Using the DOM API to populate report forms.
  • Object-Oriented Report Creation:
    • Deriving classes to simplify report creation and maintenance.
  • Report Object Creation and Formatting:
    • Working with lists, tables, and images.
  • Creating DOM Reports from HTML:
    • Appending HTML strings or files to Microsoft® Word, PDF, or HTML reports generated via the DOM API.
  • Report Template Creation:
    • Developing templates for use with programmatic reports.
  • Page Layout Formatting:
    • Formatting pages in Microsoft Word and PDF reports.


Summary and Closing Remarks

Requirements

  • Understanding of fundamental mathematical concepts, including linear algebra, probability theory, and statistics.
  • No prior experience with MATLAB is required.

Target Audience

  • Developers
  • Data scientists
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories