Plan du cours

Première partie

Une brève introduction à MATLAB

Objectifs : Donner un aperçu de ce qu'est MATLAB, de ce en quoi il consiste et de ce qu'il peut faire pour vous.

  • Un exemple : C contre MATLAB
  • Vue d'ensemble du produit MATLAB
  • MATLAB Champs d'application
  • Ce que MATLAB peut faire pour vous
  • Le plan du cours

Travailler avec l'interface utilisateur MATLAB

Objectif du cours : Obtenir une introduction aux principales caractéristiques de l'environnement de conception intégré MATLAB et de ses interfaces utilisateur. Obtenir une vue d'ensemble des thèmes du cours.

  • Interface MATALB
  • Lecture de données à partir d'un fichier
  • Sauvegarde et chargement de variables
  • Tracer des données
  • Personnalisation des tracés
  • Calcul des statistiques et de la ligne de meilleur ajustement
  • Exporter des graphiques pour les utiliser dans d'autres applications

Variables et Expressions

Objectif : Saisir des commandes MATLAB, en mettant l'accent sur la création et l'accès aux données dans les variables.

  • Saisir des commandes
  • Créer des variables
  • Obtenir de l'aide
  • Accessingérer et modifier des valeurs dans des variables
  • Créer des variables de caractère

Analyse et visualisation avec les vecteurs

Objectif : Effectuer des calculs mathématiques et statistiques avec des vecteurs et créer des visualisations de base. Voir comment la syntaxe MATLAB permet d'effectuer des calculs sur des ensembles entiers de données avec une seule commande.

  • Calculs avec des vecteurs
  • Tracer des vecteurs
  • Options de base des tracés
  • Annotation des tracés

Analyse et visualisation avec des matrices

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

  • Taille et dimensionnalité
  • Calculs avec des matrices
  • Statistics avec des données matricielles
  • Tracé de plusieurs colonnes
  • Remodelage et indexation linéaire
  • Tableaux multidimensionnels

Partie 2

Automatiser les commandes avec des scripts

Objectif : Rassembler MATLAB commandes dans des scripts pour faciliter la reproduction et l'expérimentation. Au fur et à mesure que la complexité de vos tâches augmente, la saisie de longues séquences de commandes dans la fenêtre de commande devient peu pratique.

  • Un exemple de modélisation
  • L'historique des commandes
  • Création de fichiers de script
  • Exécution des scripts
  • Commentaires et cellules de code
  • Publication de scripts

Travailler avec des fichiers de données

Objectif : Introduire des données dans MATLAB à partir de fichiers formatés. Les données importées pouvant être de types et de formats très variés, l'accent est mis sur le travail avec les tableaux de cellules et les formats de date.

  • Importation de données
  • Types de données mixtes
  • Tableaux de cellules
  • Conversions entre chiffres, chaînes de caractères et cellules
  • Exportation de données

Graphiques vectoriels multiples

Objectif : Réaliser des tracés vectoriels plus complexes, tels que des tracés multiples, et utiliser des techniques de manipulation des couleurs et des chaînes de caractères pour produire des représentations visuelles attrayantes des données.

  • Structure graphique
  • Figures, axes et tracés multiples
  • Tracer des équations
  • Utilisation de la couleur
  • Personnalisation des tracés

Logique et contrôle des flux

Objectif : Utiliser des opérations logiques, des variables et des techniques d'indexation pour créer un code flexible capable de prendre des décisions et de s'adapter à différentes situations. Explorer d'autres constructions de programmation pour répéter des sections de code et des constructions qui permettent l'interaction avec l'utilisateur.

  • Opérations logiques et variables
  • Indexation logique
  • Constructions Programming
  • Contrôle de flux
  • Boucles

Matrix et visualisation d'images

Objectif : visualiser des images et des données matricielles en deux ou trois dimensions : Visualiser des images et des données matricielles en deux ou trois dimensions. Explorer la différence entre l'affichage d'images et la visualisation de données matricielles à l'aide d'images.

  • Interpolation dispersée à l'aide de données vectorielles et matricielles
  • Visualisation matricielle en 3D
  • Visualisation de matrices en 2D
  • Images indexées et cartes de couleurs
  • Images en vraies couleurs

Partie 3

Data Analysis

Objectif : Effectuer des tâches typiques d'analyse de données dans MATLAB, y compris le développement et l'ajustement de modèles théoriques à des données réelles. Cela conduit naturellement à l'une des fonctionnalités les plus puissantes de MATLAB : la résolution de systèmes d'équations linéaires à l'aide d'une seule commande.

  • Traitement des données manquantes
  • Corrélation
  • Lissage
  • Analyse spectrale et FFT
  • Résolution de systèmes d'équations linéaires

Écriture de fonctions

Objectif : Augmenter l'automatisation en encapsulant des tâches modulaires dans des fonctions définies par l'utilisateur. Comprendre comment MATLAB résout les références aux fichiers et aux variables.

  • Pourquoi des fonctions ?
  • Créer des fonctions
  • Ajouter des commentaires
  • Appeler des sous-fonctions
  • Espaces de travail
  • Sous-fonctions
  • Chemin d'accès et préséance

Types de données

Objectif : Explorer les types de données, en se concentrant sur la syntaxe de création des variables et d'accès aux éléments des tableaux, et discuter des méthodes de conversion entre les types de données. Les types de données diffèrent par le type de données qu'ils peuvent contenir et par la manière dont les données sont organisées.

  • MATLAB types de données
  • Entiers
  • Structures
  • Conversion des types

E/S de fichiers

Objectif : Explorer les fonctions d'importation et d'exportation de données de bas niveau dans MATLAB qui permettent un contrôle précis des entrées/sorties de fichiers texte et binaires. Ces fonctions comprennent textscan, qui permet un contrôle précis de la lecture des fichiers texte.

  • Ouverture et fermeture de fichiers
  • Lecture et écriture de fichiers texte
  • Lecture et écriture de fichiers binaires

Notez que la livraison réelle peut être sujette à des différences mineures par rapport à l'aperçu ci-dessus sans notification préalable.

Conclusion

Il est à noter que le contenu de la formation peut présenter des différences mineures par rapport au plan ci-dessus sans notification préalable.

Objectifs : Résumer ce que nous avons appris

  • Résumé du cours
  • Autres cours à venir sur MATLAB

Notez que le cours peut faire l'objet de quelques différences mineures lorsqu'il est dispensé sans notification préalable.

Pré requis

  •   ;   ; Concept de base des connaissances mathématiques de niveau licence telles que l'algèbre linéaire, la théorie des probabilités et les statistiques, ainsi que les matrices
  •   ;   ; Opérations informatiques de base
  •   ;   ; De préférence, notions de base d'un autre langage de programmation de haut niveau, tel que C, PASCAL, FORTRAN ou BASIC, mais ce n'est pas essentiel
  21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

MATLAB Fundamentals, Data Science & Report Generation

  35 heures

Catégories Similaires