Table des matières I PROGRAMMATION SOUS MATLAB 1 1 Introduction à MATLAB 3 1.1

Table des matières I PROGRAMMATION SOUS MATLAB 1 1 Introduction à MATLAB 3 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Utilisation de MATLAB . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Arithmétique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3.1 Nombres réels . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.2 Ordre des calculs . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.1 Séquences des calculs . . . . . . . . . . . . . . . . . . . . . 9 1.5 Fonctions mathématiques . . . . . . . . . . . . . . . . . . . . . . 10 1.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2 Programmation en MATLAB 13 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.2 Vecteurs et matrices . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3 Boucles for et while . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.3.1 Boucles for . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.3.2 Boucles while . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4 Boucles if-then-else . . . . . . . . . . . . . . . . . . . . . . . . 20 2.5 Boucles switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.6 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.7 Graphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.7.1 Graphes 2D . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.7.2 Graphes 3D . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.8 Import et export des données . . . . . . . . . . . . . . . . . . . . 30 2.8.1 Les commandes load et save . . . . . . . . . . . . . . . . 31 2.8.2 Autres fonctions input-output . . . . . . . . . . . . . . . . 32 2.9 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 i ii 3 MATLAB et Analyse numérique 39 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.2 Polynômes et interpolation . . . . . . . . . . . . . . . . . . . . . 39 3.2.1 Évaluation d’un polynôme . . . . . . . . . . . . . . . . . . 39 3.2.2 Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.3 Intégration et dérivation . . . . . . . . . . . . . . . . . . . . . . . 42 3.4 Équations non linéaires . . . . . . . . . . . . . . . . . . . . . . . 43 3.4.1 Équations algébriques . . . . . . . . . . . . . . . . . . . . 43 3.4.2 Équations différentielles . . . . . . . . . . . . . . . . . . . 44 3.5 Résolution numérique d’équations différentielles . . . . . . . . . . 44 3.5.1 Équations différentielles ordinaires(EDO) . . . . . . . . . 44 3.5.2 Équations aux dérivées partielles(EDP) . . . . . . . . . . 45 3.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4 Cellules et structures 49 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2 Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.3 Les cellules ( Cell Array) . . . . . . . . . . . . . . . . . . . . . . . 51 5 Résumé des commandes MATLAB 53 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 5.2 Gestions des commandes et des fonctions . . . . . . . . . . . . . 53 5.3 Gestions des variables et de l’espace de travail . . . . . . . . . . . 53 5.4 Commandes système . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.5 Fenêtre de commandes MATLAB . . . . . . . . . . . . . . . . . . 54 5.6 Variables prédéfinies . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.7 Durée et Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.8 Matrices prédéfinies . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.9 Instructions de contrôle . . . . . . . . . . . . . . . . . . . . . . . 55 5.10 Instructions spécifiques . . . . . . . . . . . . . . . . . . . . . . . . 56 5.11 Fonctions mathématiques élémentaires . . . . . . . . . . . . . . . 56 5.12 Polynômes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5.13 Analyse de données par colonne . . . . . . . . . . . . . . . . . . . 57 5.14 Différences uploads/Industriel/ cours-programmation.pdf

  • 12
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager