Sommaire: Cours gratuit débuter avec MATLAB
1 Présentation et généralités
1.1 Une session matlab
1.2 L’espace de travail
1.3 Obtenir de l’aide
1.4 Syntaxe d’une ligne d’instructions
1.5 Gestion des fichiers du répertoire de travail
2 Types de données et variables
2.1 Particularités de matlab
2.2 Les types de données
2.2.1 Les 4 types de données matlab
2.2.2 Le type complexe
2.2.3 Le type chaîne de caractères
2.2.4 Le type logique
2.3 Les vecteurs
2.3.1 Définir un vecteur
2.3.2 Vecteurs spéciaux
2.4 Les matrices
2.4.1 Définir une matrice
2.4.2 Matrices spéciales
2.4.3 Manipuler des matrices
2.5 La structure sparse
3 Calculer avec matlab
3.1 Les constantes
3.2 Opérations et fonctions portant sur les scalaires
3.3 Opérations et fonctions portant sur les vecteurs
3.4 Opérations et fonctions portant sur les matrices
3.5 Résolution de systèmes linéaires
3.6 Les polynômes
4 Les entrées-sorties
4.1 Les formats d’affichage des réels
4.2 Affichage simple, la commande disp
4.3 Lecture
4.4 Impressions dirigées par format
5 Programmer sous matlab
5.1 Scripts et fonctions
5.2 Opérateurs de comparaison et opérateurs logiques
5.3 Instructions de contrôle
5.3.1 Boucle FOR : parcours d’un intervalle
5.3.2 Boucle WHILE : tant que . . . faire
5.3.3 L’instruction conditionnée IF
5.3.4 Choix ventilé, l’instruction switch
5.3.5 Interruption d’une boucle de contrôle
5.4 Un exemple complet
6 Graphisme
6.1 Gestion des fenêtres graphiques
6.2 Graphisme 2D
6.2.1 Tracer le graphe d’une fonction ; la commande fplot .
6.2.2 La commande plot
6.2.3 La commande loglog
6.3 Améliorer la lisibilité d’une figure
6.3.1 Légender une figure
6.3.2 Afficher plusieurs courbes dans une même fenêtre
6.3.3 Sauvegarder une figure
6.4 Graphisme 3D
6.4.1 Tracer les lignes de niveau d’une fonction de 2 variables
6.4.2 Représenter une surface d’équation z = g(x, y)
6.4.3 Représenter une surface paramétrée
Extrait du cours débuter avec MATLAB
Introduction
Ce document est un guide d’initiation à matlab. matlab est un programme interactif de calcul scientifique utilisable pour la résolution numérique de nombreux problèmes mathématiques ou appliqués. En outre, matlab dispose de potentialités graphiques importantes.
L’objectif de ce document est de permettre au débutant de rapidement se familiariser avec matlab. Aussi, seules les fonctionnalités les plus courantes de matlab sont présentées (aucune référence aux Toolbox n’est faite par exemple). De même, en général, les commandes matlab ne sont pas présentées de manière exhaustive. Seule l’utilisation la plus courante de la commande est mentionnée. Cette documentation a été rédigée en
prenant comme support la version 5.1 de matlab. Toutefois dans la mesure où nous nous limitons aux fonctionnalités les plus courantes de matlab, la plupart des commandesdécrites sont communes aux versions antérieures et resteront compatibles avec les versions ultérieures. Les commandes sont généralement présentées suivies d’un exemple.
1.1 Une session matlab
Pour lancer matlab, commencez par ouvrir une fenêtre de commande (commandtool)puis déplacez-vous dans votre répertoire (directory) de travail. Tapez la commande matlab.Voici ce que vous devez voir apparaître :
[unix prompt] matlab
< M A T L A B (R) >
(c) Copyright 1984-97 The MathWorks, Inc.
All Rights Reserved
Version 5.1.0.421
May 25 1997
Commands to get started: intro, demo, help help
Commands for more information: help, whatsnew, info, subscribe
1.2 L’espace de travail
Comme tout langage de programmation matlab permet de définir des données va-riables. Les variables sont définies au fur et à mesure que l’on donne leurs noms (iden-tificateur) et leurs valeurs numériques ou leurs expressions mathématiques. matlab ne nécessite pas de déclaration de type ou de dimension pour une variable. Les variables sont stockées dans l’espace de travail (ou workspace) et peuvent être utilisées dans les calculs subséquents.
Pour obtenir la liste des variables actives de l’espace de travail on dispose des com-mandes who et whos. La commande who affiche le nom des variables actives. La commande whos donne plus d’informations : le nom, la taille du tableau (nombre de lignes et de co-lonnes) associé, l’espace mémoire utilisé (en Bytes) et la classe des données (principalement double array s’il s’agit d’un tableau de valeurs réelles ou complexes et char s’il s’agit d’un tableau de caractères).
1.3 Obtenir de l’aide
Dans une session matlab, il est possible d’obtenir une aide en ligne sur une commande en tapant help nom-commande. Par exemple,
>> help diary
DIARY Save text of MATLAB session.
DIARY file_name causes a copy of all subsequent terminal input and most of the resulting output to be written on the named
file. DIARY OFF suspends it. DIARY ON turns it back on.
DIARY, by itself, toggles the diary state.
Use the functional form of DIARY, such as DIARY(’file’),
when the file name is stored in a string.
>> Attention, les commandes matlab doivent être tapées en minuscules pour être reconnues, même si elles figurent en majuscules dans l’aide en ligne.
1.4 Syntaxe d’une ligne d’instructions
Si une instruction matlab est suivie d’un point virgule, le résultat de cette instruction n’est pas affiché. Pour ré-afficher un résultat contenu dans une variable, il suffit de taper le nom de la variable. Le résultat de la dernière instruction exécutée peut être rappelé par la commande ans.
……..
Cours gratuit débuter avec MATLAB (Cours PDF)