Prenez contact avec nous

Plan du cours

Partie 1

Introduction brève à MATLAB

Objectifs : Présenter un aperçu de ce qu'est MATLAB, de sa composition et de ce qu'il peut accomplir pour vous

  • Un exemple : C vs MATLAB
  • Aperçu du produit MATLAB
  • Domaines d'application de MATLAB
  • Que peut faire MATLAB pour vous ?
  • Plan du cours

Travail avec l'interface utilisateur MATLAB

Objectif : Découvrir les fonctionnalités principales de l'environnement de conception intégré de MATLAB et de ses interfaces utilisateur. Obtenir un aperçu des thèmes du cours.

  • Interface MATLAB
  • Lecture de données depuis un fichier
  • Enregistrement et chargement de variables
  • Tracé de données
  • Personnalisation des graphiques
  • Calcul de statistiques et ligne d'ajustement
  • Exportation de graphiques pour utilisation dans d'autres applications

Variables et Expressions

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

  • Saisie de commandes
  • Création de variables
  • Obtenir de l'aide
  • Accéder et modifier les valeurs dans les variables
  • Création de variables de caractères

Analyse et visualisation avec des vecteurs

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

  • Calculs avec des vecteurs
  • Tracé de vecteurs
  • Options de tracé de base
  • Annotation des graphiques

Analyse et visualisation avec des matrices

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

  • Taille et dimensionnalité
  • Calculs avec des matrices
  • Statistiques sur les données matricielles
  • Tracé de plusieurs colonnes
  • Redimensionnement et indexation linéaire
  • Tableaux multidimensionnels

Partie 2

Automatisation des commandes avec des scripts

Objectif : Regrouper les commandes MATLAB dans des scripts pour faciliter la reproduction et les expériences. À mesure que la complexité de vos tâches augmente, la saisie de longues séquences de commandes dans la fenêtre de commandes devient impraticable.

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

Travail avec des fichiers de données

Objectif : Importer des données dans MATLAB depuis des fichiers formatés. Étant donné que les données importées peuvent ê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 nombres, chaînes et cellules
  • Exportation de données

Tracés de vecteurs multiples

Objectif : Créer des tracés de vecteurs plus complexes, tels que des tracés multiples, et utiliser des techniques de manipulation de couleurs et de chaînes pour produire des représentations visuelles attrayantes des données.

  • Structure graphique
  • Figures, axes et tracés multiples
  • Tracé d'équations
  • Utilisation des couleurs
  • Personnalisation des tracés

Logique et contrôle du flux

Objectif : Utiliser les opérations logiques, les variables et les 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 structures de programmation pour la répétition de sections de code, et des structures permettant l'interaction avec l'utilisateur.

  • Opérations et variables logiques
  • Indexation logique
  • Structures de programmation
  • Contrôle du flux
  • Boucles

Visualisation de matrices et d'images

Objectif : 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 éparpillée utilisant des données vectorielles et matricielles
  • Visualisation de matrices 3D
  • Visualisation de matrices 2D
  • Images indexées et cartographies de couleurs
  • Images en couleurs vraies

Partie 3

Analyse de données

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 mène naturellement à l'une des fonctionnalités les plus puissantes de MATLAB : la résolution de systèmes d'équations linéaires avec une seule commande.

  • Gestion 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 à des fichiers et des variables.

  • Pourquoi les fonctions ?
  • Création de fonctions
  • Ajout de commentaires
  • Appel de sous-fonctions
  • Espaces de travail
  • Sous-fonctions
  • Chemin et précédence

Types de données

Objectif : Explorer les types de données, en mettant l'accent sur la syntaxe pour la création de variables et l'accès aux éléments de tableau, 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 ces données sont organisées.

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

Entrées/Sorties Fichiers

Objectif : Explorer les fonctions d'importation et d'exportation de bas niveau dans MATLAB qui permettent un contrôle précis des E/S de fichiers texte et binaires. Ces fonctions incluent textscan, qui fournit un contrôle précis de la lecture de fichiers texte.

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

Notez que le contenu réellement délivré peut comporter de légères divergences par rapport au plan ci-dessus sans avis préalable.

Conclusion

Notez que le contenu réellement délivré peut comporter de légères divergences par rapport au plan ci-dessus sans avis préalable.

Objectifs : Résumer ce que nous avons appris

  • Un résumé du cours
  • Autres cours à venir sur MATLAB

Notez que le cours peut être sujet à quelques légères divergences lors de sa délivrance sans notification préalable.

Pré requis

  • Connaissances mathématiques de niveau premier cycle, notamment en algèbre linéaire, théorie des probabilités et statistique, ainsi que sur les matrices
  • Opérations de base sur ordinateur
  • De préférence, des notions de base d'un autre langage de programmation de haut niveau, tel que C, PASCAL, FORTRAN ou BASIC, mais non obligatoire
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires