Matlab Niveau 1

DESCRIPTION :

MATLAB et son environnement interactif est un langage de haut niveau permettant l’exécution de tâches nécessitant une grande puissance de calcul et dont la mise en œuvre sera plus rapide qu’avec des langages de programmation traditionnels tels que le C, le C++ ou le fortran.

OBJECTIFS :

  • L’objectif de ce cours est de faire l’acquisition de compétences de base sur Matlab.

MÉTHODES PÉDAGOGIQUES :

  • Méthode active et démonstrative basée sur l’alternance de la théorie et de travaux pratiques sur ordinateur.
  • Chaque stagiaire dispose d’un ordinateur et l’alternance de la théorie et de travaux pratiques permet une validation concrète des acquis des stagiaires tout au long de la formation sous la conduite du formateur.
  • Validation des acquis par des grilles d’analyses, des exposés, des apports méthodologiques, des exercices et des tests d’évaluations.

DURÉE :

2 Jours – 14h.

PUBLIC :

Ingénieurs, chercheurs et techniciens chargés d’assurer des développements complets sous Matlab.

PRÉ-REQUIS :

Aucun.

PROGRAMME DE FORMATION :

Utiliser l’environnement Matlab

  • L’environnement de développement : les fenêtres, les onglets
  • Le paramétrage : commandes pratiques, debug…
  • Les outils d’aide, les modèles et assistants qui facilitent l’utilisation

Manipuler des différents types de données

  • Les variables utilisées avec le logiciel :
    • de déclaration
    • d’allocation
    • d’espace de travail
    • variables réservées
  • Les matrices utilisées avec le logiciel :
    • de déclaration
    • de création
    • d’indexation
    • de manipulation

S’initier au calcul numérique avec Matlab

  • Les opérateurs arithmétiques
  • Les opérateurs relationnels
  • Les opérateurs logiques
  • Les opérateurs ensemblistes
  • Les fonctions mathématiques
  • Les fonctions matricielles
  • Les fonctions statistiques de base

Maitriser les chaînes de caractères

  • La déclaration
  • La concaténation
  • La comparaison
  • La conversion

Débuter avec la visualisation et la génération de graphiques

  • Les principes de trace
  • L’édition interactive de graphes
  • La présentation détaillée des fonctions de trace
  • Le graphe 2D, le graphe 3D et l’image
  • L’exportation et l’enregistrement de figures

Développer ses premiers programmes avec Matlab

  • Les scripts
  • Les structures de contrôle
  • Les fonctions et les sous-fonctions
  • L’exécution conditionnelle et les boucles
  • L’éditeur/débogueur Matlab

Importer et exporter des données

  • L’assistant d’importation
  • Les fonctions de lecture et d’écriture de fichiers texte
  • Les fonctions de lecture de fichiers Excel
  • L’importation et l’exportation de fichiers binaires

S’initier au dialogue homme-machine

  • Les fonctions basiques : interrogation et affichage dans la fenêtre de commande
  •  Les boîtes de dialogue prédéfinies : erreur, avertissement, liste, sélection de fichier…

Optimiser des algorithmes

  • La pré-allocation
  • La vectorisation
  • L’utilisation du profiler