Formation MATLAB Fundamentals, Data Science & Report Generation

Code formation

matlabdsandreporting

Durée

35 heures (généralement 5 jours pauses comprises)

Pré requis

  • Knowledge of basic mathematical concepts such as linear algebra, probability theory and statistics
  • No previous experience with MATLAB is needed

Audience

  • Developers
  • Data scientists

Aperçu

Dans la première partie de cette formation, nous aborderons les bases de MATLAB et sa fonction à la fois de langage et de plate-forme. Cette discussion comprend une introduction à la syntaxe, aux tableaux et matrices, à la visualisation de données, au développement de scripts et aux principes orientés objet de MATLAB .

Dans la deuxième partie, nous montrons comment utiliser MATLAB pour l'exploration de données, l'apprentissage automatique et l'analyse prédictive. Pour fournir aux participants une perspective claire et pratique de l'approche et de la puissance de MATLAB , nous établissons des comparaisons entre l'utilisation de MATLAB et l'utilisation d'autres outils tels que les feuilles de calcul, C, C++ et Visual Basic.

Dans la troisième partie de la formation, les participants apprennent à rationaliser leur travail en automatisant le traitement de leurs données et la génération de rapports.

Tout au long du cours, les participants mettront en pratique les idées apprises lors d'exercices pratiques en laboratoire. À la fin de la formation, les participants auront une connaissance approfondie des capacités de MATLAB et pourront l’utiliser pour résoudre des problèmes concrets liés à la science des données ainsi que pour rationaliser leur travail grâce à l’automatisation.

Des évaluations seront effectuées tout au long du cours pour évaluer les progrès.

Format du cours

  • Le cours comprend des exercices théoriques et pratiques, y compris des discussions de cas, une inspection de code exemple et une mise en œuvre pratique.

Remarque

  • Les séances d'entraînement seront basées sur des modèles de rapport de données pré-arrangés. Si vous avez des exigences spécifiques, s'il vous plaît contactez-nous pour organiser.

Machine Translated

Plan du cours

Introduction
MATLAB for data science and reporting

 

Part 01: MATLAB Fundamentals

Overview

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

Working with the MATLAB user interface

Overview of MATLAB syntax

Entering commands

  • Using the command line interface

Creating variables

  • Numeric vs character data

Analyzing vectors and matrices

  • Creating and manipulating
  • Performing calculations

Visualizing vector and matrix data

Working with data files

  • Importing data from Excel spreadsheets

Working with data types

  • Working with table data

Automating commands with scripts

  • Creating and running scripts
  • Organizing and publishing your scripts

Writing programs with branching and loops

  • User interaction and flow control

Writing functions

  • Creating and calling functions
  • Debugging with MATLAB Editor

Applying object-oriented programming principles to your programs

 

Part 02: MATLAB for Data Science

Overview

  • MATLAB for data mining, machine learning and predictive analytics

Accessing data

  • Obtaining data from files, spreadsheets, and databases
  • Obtaining data from test equipment and hardware
  • Obtaining data from software and the Web

Exploring data

  • Identifying trends, testing hypotheses, and estimating uncertainty

Creating customized algorithms

Creating visualizations

Creating models

Publishing customized reports

Sharing analysis tools

  • As MATLAB code
  • As standalone desktop or Web applications

Using the Statistics and Machine Learning Toolbox

Using the Neural Network Toolbox

 

Part 03: Report Generation

Overview

  • Presenting results from MATLAB programs, applications, and sample data
  • Generating Microsoft Word, PowerPoint®, PDF, and HTML reports.
  • Templated reports
  • Tailor-made reports
    • Using organization’s templates and standards

Creating reports interactively vs programmatically

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

Creating reports interactively using Report Explorer

  • Report Explorer Examples
    • Magic Squares Report Explorer Example
  • Creating reports
    • Using Report Explorer to create report setup file, define report structure and content
  • Formatting reports
    • Specifying default report style and format for Report Explorer reports
  • Generating reports
    • Configuring Report Explorer for processing and running report
  • Managing report conversion templates
    • Copying and managing Microsoft Word, PDF, and HTML conversion templates for Report Explorer reports
  • Customizing Report Conversion templates
    • Customizing the style and format of Microsoft Word and HTML conversion templates for Report Explorer reports
  • Customizing components and style sheets
    • Customizing report components, define layout style sheets

Creating reports programmatically in MATLAB

  • Template-Based Report Object (DOM) API Examples
    • Functional report
    • Object-oriented report
    • Programmatic report formatting
  • Creating report content
    • Using the Document Object Model (DOM) API
  • Report format basics
    • Specifying format for report content
  • Creating form-based reports
    • Using the DOM API to fill in the blanks in a report form
  • Creating object-oriented reports
    • Deriving classes to simplify report creation and maintenance
  • Creating and formatting report objects
    • Lists, tables, and images
  • Creating DOM Reports from HTML
    • Appending HTML string or file to a Microsoft® Word, PDF, or HTML report generated by Document Object Model (DOM) API
  • Creating report templates
    • Creating templates to use with programmatic reports
  • Formatting page layouts
    • Formatting pages in Microsoft Word and PDF reports


Summary and Closing Remarks

Nos Clients témoignent

★★★★★
★★★★★

Catégories Similaires

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking to expand our presence in France!

As a Business Development Manager you will:

  • expand business in France
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!