Aller au contenu

Formation MATLAB® Initiation

Référence : MADEB

💰 Tarifs et Inscriptions

Total en financement direct2 331 € HTPar participant, pour 3 jours

Tarifs par participant
FinancementPar jourTotal
Financement direct777 € HT2 331 € HT
Via portage932 € HT2 796 € HT
  • Distanciel uniquement · Selon le calendrier des sessions
Contact

Situer cette formation

🧭 Votre parcours de formation

Vous pouvez accéder directement à cette formation si vous remplissez ses prérequis. Les étapes ci-dessous sont des recommandations, à adapter à votre expérience.

Étapes possibles avant

Cette formation constitue un point de départ. Consultez les prérequis pour préparer votre entrée.

Vous êtes ici

MATLAB Initiation

Débutant - 3 jours

Ensuite, selon votre objectif

Conseils pour adapter votre progression

Structurer des applications MATLAB : Avant la POO, consolidez la manipulation des matrices, les fonctions, les structures de données et les erreurs. Si vous les maîtrisez déjà, vous pouvez accéder directement à la POO.

Résoudre des problèmes numériques : Les bases en algèbre linéaire, analyse et équations différentielles sont nécessaires : elles ne sont pas apportées par MATLAB Initiation. La POO n'est pas un prérequis de ce parcours.

🌟 Pourquoi choisir cette formation ?

MATLAB® est l'outil de référence pour le calcul scientifique, l'analyse de données et la modélisation dans les domaines de l'ingénierie, des sciences et de la finance.

Cette formation vous permettra de :

  • Maîtriser les bases du langage MATLAB® : syntaxe, boucles, conditions, fonctions.
  • Écrire des scripts et des fonctions réutilisables pour automatiser vos calculs.
  • Visualiser vos données avec des graphiques 2D et 3D.
  • Créer des interfaces graphiques simples avec App Designer.
  • Déboguer et optimiser votre code pour des performances maximales.

🎯 En 3 jours seulement, vous serez capable de :

  • Comprendre la syntaxe MATLAB® et écrire vos premiers scripts.
  • Utiliser des boucles et des conditions pour contrôler le flux de vos programmes.
  • Définir et appeler des fonctions pour structurer votre code.
  • Visualiser vos résultats avec des graphiques personnalisés.
  • Développer une mini-application avec une interface graphique.

Que vous soyez étudiant, ingénieur, scientifique ou professionnel en reconversion, cette formation vous donnera les bases solides pour exploiter MATLAB® dans vos projets.

🎯 Objectifs pédagogiques

Maîtriser les bases de MATLAB® pour écrire des scripts et des fonctions, visualiser des données et créer des interfaces graphiques simples.

  • Comprendre l'environnement MATLAB® et son interface.
  • Maîtriser la syntaxe de base : variables, opérateurs, structures de contrôle.
  • Écrire des scripts et des fonctions réutilisables.
  • Utiliser des boucles et des conditions pour automatiser des tâches.
  • Visualiser des données avec des graphiques 2D et 3D.
  • Créer des interfaces graphiques avec App Designer.
  • Déboguer et optimiser son code.

👥 Public cible

Tous les professionnels et étudiants souhaitant découvrir MATLAB® :

  • Étudiants en sciences, ingénierie, mathématiques ou informatique.
  • Ingénieurs et scientifiques souhaitant automatiser des calculs ou des analyses.
  • Techniciens et professionnels travaillant avec des données ou des modèles.
  • Débutants en programmation cherchant un langage puissant et intuitif.
  • Professionnels en reconversion vers des métiers techniques ou scientifiques.

📊 Niveau

Débutant

📌 Prérequis

✅ Aucun prérequis en programmation n'est nécessaire.
💻 Connaissances de base en informatique : navigation dans les fichiers, utilisation d'un éditeur de texte.
🧠 Logique et curiosité : envie d'apprendre à programmer et résoudre des problèmes.
Cette formation est conçue pour les débutants complets en MATLAB®.

🚀 Compétences acquises

  • Maîtriser l'environnement MATLAB® et son interface.
  • Écrire des scripts et des fonctions en MATLAB®.
  • Utiliser des boucles (`for`, `while`) et des conditions (`if/else`, `switch`).
  • Visualiser des données avec des graphiques 2D et 3D.
  • Créer des interfaces graphiques simples avec App Designer.
  • Déboguer et optimiser son code MATLAB®.
  • Automatiser des tâches répétitives avec des scripts.

🔎 Périmètre

Prise en main de MATLAB, programmation de scripts et de fonctions, calcul matriciel, graphiques et découverte d'App Designer. L'introduction aux interfaces et à l'optimisation ne constitue pas une spécialisation avancée dans ces domaines.

⏱️ Durée

3 jours (21 heures).

📍 Modalités

  • Inter-entreprise : formation à distance. Selon le calendrier des sessions proposées.
  • Intra-entreprise : à distance ou dans vos locaux, sur devis pour un groupe de 2 à 8 participants, partout en France, frais de déplacement compris dans le devis en présentiel.

📅 Programme de la formation

# JOUR 1 - Bases du langage MATLAB®

1. Introduction à MATLAB®

  • Présentation du logiciel et de ses applications en 2026.
  • Interface utilisateur : Live Editor, Command Window, Workspace, Help Browser.
  • Configuration de l'environnement de travail.

2. Variables et types de données

  • Déclaration et affectation de variables : scalaires, vecteurs, matrices.
  • Types de données : `double`, `logical`, `char`, `string`, `cell`, `struct`.
  • Opérations de base : arithmétiques, logiques, relationnelles.
  • Conversion de types.

3. Structures de contrôle

  • Conditions : `if`, `elseif`, `else`, `switch/case`.
  • Boucles : `for`, `while`, `break`, `continue`.
  • Exemples pratiques : itération sur des matrices, validation d'entrées.

4. Fonctions et scripts

  • Différence entre scripts et fonctions.
  • Définir et appeler des fonctions : syntaxe, paramètres, valeurs de retour.
  • Portée des variables : `global`, `persistent`.
  • Live Functions (2026) : création de fonctions interactives.
  • Exercices : Écrire des fonctions pour des calculs mathématiques.

# JOUR 2 - Programmation avancée et visualisation

5. Fonctions avancées et modularité

  • Fonctions avec un nombre variable d'arguments : `varargin`, `varargout`.
  • Fonctions anonymes et `function handles`.
  • Bonnes pratiques : documentation, gestion des erreurs, validation des entrées.

6. Visualisation de données

  • Graphes 2D : `plot`, `scatter`, `bar`, `histogram`, `stem`.
  • Graphes 3D : `surf`, `mesh`, `contour`.
  • Personnalisation : titres, légendes, axes, couleurs, styles.
  • Onglet PLOTS et Live Editor pour des visualisations interactives.
  • Export de graphes.

7. Gestion des données

  • Import de données depuis des fichiers (CSV, Excel).
  • Manipulation des données : nettoyage, filtrage, tri.
  • Exercices : Charger et analyser un jeu de données réel.

# JOUR 3 - Optimisation, interfaces graphiques et projet final

8. Optimisation et débogage

  • Profiling : `tic`/`toc`, `timeit`, Performance Advisor (2026).
  • Vectorisation : Remplacer les boucles par des opérations matricielles.
  • Débogage : points d'arrêt, exécution pas à pas, inspection des variables.

9. Introduction aux interfaces graphiques (App Designer)

  • Présentation de App Designer.
  • Créer une interface simple : boutons, sliders, menus déroulants.
  • Callbacks et gestion des événements.
  • Intégration de graphes interactifs.

10. Projet final

  • Développer une mini-application MATLAB® combinant :
  • Lecture et traitement de données.
  • Utilisation de boucles, conditions et fonctions.
  • Visualisation interactive des résultats.
  • Interface utilisateur basique (App Designer).
  • Présentation des projets.

💡 Parcours recommandé : Cette formation est conçue pour les débutants en MATLAB®.

🧩 Méthodes pédagogiques

La progression associe les notions du programme à leur mise en pratique : présentation des concepts, démonstrations, exercices de programmation et réalisation d'un projet de synthèse.

Les exercices et le projet servent à relier les notions entre elles et à expliquer les choix d'implémentation.

✅ Modalités d'évaluation

Les exercices et le projet de fin de formation permettent de vérifier la capacité à mobiliser les notions du programme et à produire un résultat fonctionnel.

Les modalités détaillées de l'évaluation finale sont précisées lors de la préparation de la session.

💻 Environnement technique

  • MATLAB et son environnement : Live Editor, Command Window, Workspace et aide.
  • App Designer pour la découverte des interfaces graphiques.
  • Éditeur, débogueur et outils de visualisation MATLAB.
  • Version de MATLAB, licence et installation à confirmer lors de la préparation de la session.

💰 Financement

En intra-entreprise comme en inter-entreprise, deux modalités de financement sont possibles : budget direct ou portage Qualiopi.