Prenez contact avec nous

Plan du cours

Partie 1

Une brève introduction à MATLAB

Objectifs : Offrir un aperçu de ce qu'est MATLAB, de ce qu'il contient et de ce qu'il peut faire pour vous

  • Un exemple : C vs. MATLAB
  • Aperçu des produits MATLAB
  • Domaines d'application de MATLAB
  • Que peut faire MATLAB pour vous ?
  • Programme du cours

Utilisation de l'interface utilisateur de MATLAB

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

  • Interface MATLAB
  • Lecture de données à partir de fichiers
  • Sauvegarde et chargement des variables
  • Tracé de données
  • Personnalisation des graphiques
  • Calcul des statistiques et de la droite de meilleur ajustement
  • Exportation des graphiques pour utilisation 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.

  • Saisie de commandes
  • Création de variables
  • Obtenir de l'aide
  • Accès et modification des 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. Voir comment la syntaxe de 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 (vecteur). Comprendre l'utilisation appropriée de la syntaxe MATLAB pour distinguer ces applications.

  • Taille et dimensionnalité
  • Calculs avec des matrices
  • Statistiques avec des données de matrice
  • 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 l'expérimentation. À 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.

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

Gestion des fichiers de données

Objectif : Importer des données dans MATLAB à partir de fichiers formatés. Parce 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 des tableaux cellulaires et des formats de date.

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

Graphiques vectoriels multiples

Objectif : Créer des graphiques vectoriels plus complexes, tels que plusieurs graphiques, et utiliser des techniques de manipulation de couleur et de chaînes de caractères pour produire des représentations visuelles attrayantes des données.

  • Structure graphique
  • Figures, axes et graphiques multiples
  • Tracé d'équations
  • Utilisation de la couleur
  • Personnalisation des graphiques

Logique et contrôle du flux

Objectif : Utiliser des opérations logiques, des variables et des techniques d'indexation pour créer du 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, ainsi que des constructions permettant l'interaction avec l'utilisateur.

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

Visualisation de matrices et d'images

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

  • Interpolation dispersée utilisant des données de vecteur et de matrice
  • Visualisation de matrices 3D
  • Visualisation de matrices 2D
  • Images indexées et palettes de couleurs
  • Images RVB (vraie couleur)

Partie 3

Analyse des 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 : résoudre des systèmes d'équations linéaires avec une seule commande.

  • Gestion des données manquantes
  • Corrélation
  • Lissage
  • Analyse spectrale et transformées de Fourier rapides (FFT)
  • Résolution de systèmes d'équations linéaires

Rédaction de fonctions

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

  • Pourquoi des fonctions ?
  • Création de fonctions
  • Ajout de commentaires
  • Appel de sous-fonctions
  • Espaces de travail
  • Sous-fonctions
  • Chemin et priorité

Types de données

Objectif : Explorer les types de données, en se concentrant sur la syntaxe pour créer des variables et accéder 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 la manière dont les données sont organisées.

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

Entrées/Sorties 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 et sorties de fichiers texte et binaires. Ces fonctions incluent textscan, qui offre 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 faire l'objet de légères divergences par rapport au plan ci-dessus sans notification préalable.

Conclusion

Notez que le contenu réellement délivré peut faire l'objet de légères divergences par rapport au plan ci-dessus sans notification 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 faire l'objet de quelques légères divergences lors de sa prestation sans notifications préalables.

Pré requis

  • Connaissances mathématiques de niveau universitaire de base, telles que l'algèbre linéaire, la théorie des probabilités et les statistiques, ainsi que la matrice
  • Manipulation de base de l'ordinateur
  • Connaissance de base d'un autre langage de programmation de haut niveau, tel que C, PASCAL, FORTRAN ou BASIC, de préférence, mais non essentielle
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires