Formations MATLAB et Simulink

Détails de la formation

Cette formation de trois jours propose une introduction complète à l'environnement informatique technique MATLAB®. Aucune expérience préalable en programmation ou connaissance de MATLAB n'est requise. L’analyse de données, la visualisation, la modélisation et la programmation seront abordées tout au long de la formation.

Parmi les sujets abordés :

  • L'interface de l'environnement MATLAB
  • Saisie de commandes et création de variables
  • Analyse de données vectorielles et matricielles
  • Visualisation des données vectorielles et matricielles
  • Travailler avec des fichiers de données
  • Types de données
  • Automatisation de commandes avec des scripts
  • Écrire des programmes contenant boucles et branchements conditionnels
  • Écrire des fonctions

Jour 1


L'Interface de l'Environnement MATLAB

Objectif : Se familiariser avec les fonctionnalités principales de l'interface MATLAB. Voici une présentation des thèmes de la formation.

  • Lire les données à partir des fichiers
  • Chargement et enregistrement de variables
  • Réaliser des tracés de données
  • Personnaliser les tracés
  • Exportation de graphiques pour une utilisation dans d’autres applications

Variables et Commandes

Objectif : Saisir des commandes MATLAB, en mettant l'accent sur la création de variables, sur l'accès aux données des variables et leur manipulation, et sur la création de visualisations de base. Ecrire des ensembles de commandes MATLAB dans des scripts pour simplifier la reproduction et l’expérimentation.

  • Saisie de commandes
  • Créer des variables alphanumériques
  • Créer et annoter les graphiques
  • Obtenir de l’aide
  • Créer et exécuter des live scripts

Analyse et visualisation grâce aux vecteurs

Objectif : Effectuer des calculs mathématiques et statistiques avec des vecteurs. Utiliser la syntaxe MATLAB pour effectuer des calculs sur des ensembles de données entiers avec une seule commande. Organiser les scripts en sections logiques pour le développement, la maintenance et la publication.

  • Effectuer des calculs avec des vecteurs
  • Accéder et modifier des valeurs dans un vecteur
  • Formater et partager des live scripts

Jour 2


Analyse et visualisation grâce aux matrices

Objectif : Utiliser les matrices comme des objets mathématiques ou des collections de données (vectorielles). Comprendre l'utilisation appropriée de la syntaxe MATLAB pour distinguer ces applications.

  • Créer et manipuler des matrices
  • Effectuer des calculs avec des matrices
  • Calculer des statistiques à l'aide de données matricielles
  • Visualiser des données matricielles

Tables de Données

Objectif : Importer les données dans une table MATLAB. Travailler avec des données stockées sous forme de table.

  • Stockage de données sous forme de table
  • Utilisation des tables
  • Extraction des données depuis une table
  • Modification des tables

Sélection Conditionnelle de Données

Objectif : Extraire et analyser des sous-ensembles de données satisfaisant des critères spécifiques.

  • Opérations et variables logiques
  • Recherche et dénombrement
  • Indexation logique

Organisation des données

Objectif : Organiser les données des tables pour l'analyse. Choisir les types de données natifs de MATLAB appropriés aux données.

  • Combiner des tables de données
  • Métadonnées des tables
  • Dates et durées
  • Catégories discrètes

Jour 3


Analyse de Données

Objectif : Effectuer des tâches d'analyse de données typiques dans MATLAB, notamment l'importation de données à partir de fichiers, le prétraitement des données, l'ajustement d'un modèle aux données et la création d'une visualisation personnalisée du modèle.

  • Importation à partir de tableurs et de fichiers texte délimités
  • Gestion des données manquantes
  • Tracer des graphiques
  • Personnaliser les tracés

Accroître l'automatisation avec les structures de programmation

Objectif : Créer un code flexible qui puisse interagir avec l'utilisateur, prendre des décisions et s'adapter à différentes situations.

  • Structures de programmation
  • Interactions avec l'utilisateur
  • Gestion des flux
  • Boucles

Accroître l'automatisation avec les fonctions

Objectif : Améliorer l'automatisation en définissant des tâches modulaires sous forme de fonctions. Comprendre le référencement des fichiers et des variables dans MATLAB. Utiliser les outils de développement MATLAB pour trouver et résoudre d'éventuels problèmes dans le code.

  • Création de fonctions
  • L'appel de fonctions
  • Gestion du path MATLAB
  • Débuggage
  • Utilisation de points d’arrêt
  • Créer et utiliser des structures

Niveau: Fondamental

Pré-requis:

  • Connaissances de niveau premier cycle universitaire en mathématiques
  • Qu’une bonne pratique de l’outil informatique

Durée: 3 jours

Langues: Deutsch, English, Français, 中文, 日本語, 한국어

Afficher le calendrier et s'inscrire