TP 1: Matlab Introduction à Matlab
API2
Objectifs :
Se familiariser avec l'environnement MATLAB :
Démarrage de MATLAB
Description des fenêtres (workspace)
Utilisation de la ligne de commandes (>>)
Les commandes usuelles (help, lookfor,who, whos ,clear,…)
Manipulations des variables, opérations élémentaires
Exercices obligatoires (corrigés en classe) :
Exercice 1 :
Dans la fenêtre de commandes tester les fonctions usuelles de Matlab ci-dessous :
help produit une liste de toutes les commandes par thèmes
demo démonstration donnant une représentation des fonctionnalités de bases de Matlab
info information sur la boite à outils disponibles
helpwin ouvre une fenêtre contenant la liste des commandes
Matlab ainsi que leurs documentations
help nom décrit la fonction nom.m
lookfor nom recherche une instruction à partir du mot clé nom
pwd affiche le nom du répertoire courant pour Matlab
cd rep change le répertoire courant pour Matlab qui devient rep
dir fournit le catalogue d'un répertoire
Exercice 2 :
1. Dans l'espace de travail, réalisez quelques opérations arithmétiques simples entre scalaires
à l'aide des opérateurs addition (+), soustraction (-), division (/), multiplication (*), élévation à
la puissance (^).
2. Calculer sous MATLAB la valeur de t et u en fonction de x.
3. La constante pi est prédéfinie dans MATLAB .Tapez pi ainsi calculez le volume d'une
sphère.
4. Tapez la ligne d'instructions suivante. Que remarquez-vous ?
5. Qu’obtient-on avec les lignes de commandes suivantes
Pr. ABOUTABIT
Exercice 3 :
(1) Tapez la commande a=1:7;. Tapez les commandes a, who et whos.
(2) Utilisez pour modifier a : a=1:2;.
(3) Tapez la commande b=a+2;. Re-exécutez les commandes who et whos en utilisant
. Tapez clear et b.
Exercice 4 :
On note u et v les nombres complexes
Calculer les modules de u et de v, les produits uv et vu, la partie réelle et la partie imaginaire
de u3+ v2.
Exercice 5 :
1. Créez le vecteur [ 9 7 5 3 1]
2. Créez le vecteur :
10.0000
9.5000
9.0000
8.5000
8.0000
3. Créez la matrice :
1 2 3 4
5 6 7 8
9 10 11 12
4. Créez la matrice :
0 4 4 4
4 0 4 4
4 4 0 4
4 4 4 0
5. Créez la matrice :
1.0000 3.4000 0 0 0 0 5.0000
1.0000 0 3.4000 0 0 0 6.0000
1.0000 0 0 3.4000 0 0 7.0000
1.0000 0 0 0 3.4000 0 8.0000
1.0000 0 0 0 0 3.4000 9.0000
6. Créez la matrice :
1 0 7 0
0 1 7 0
0 0 7 0
0 0 7 1
7. Inversez les deux colonnes centrales dans la matrice précédente pour obtenir :
1 7 0 0
0 7 1 0
0 7 0 0
0 7 0 1
Pr. ABOUTABIT
Exercices supplémentaires (non corrigés)
Exercice 6 :
Construire :
1. une suite partant de 8 et allant à 5 par pas de 0:25.
2. une suite décroissante d'entiers de 15 à 3.
Exercice 7 :
Regardez l'effet des instructions suivantes.
Exercice 8 : Calculer 10!.
Exercice 9 :
(1) Soit le vecteur de dimension 8 de composantes : 3.2, 4.8, 3.3, 3.2, 3.1, 4.2, 3.2, 3.3.
Entrez le vecteur y = (yi)i=1…8 correspondant.
(2) Construisez la suite des moyennes mobiles,
Extrayez . Donnez une fonction qui calcule directement à partir de y.
Exercice 10 :
Soient les vecteurs colonnes et la matrice suivants
Pr. ABOUTABIT
1. Structures Matlab
(a) Entrer ces données sous Matlab.
(b) Calculer
(c) Calculer le produit scalaire entre les vecteurs
(d) Calculer le produit
2. Commandes Matlab
Trouver les commandes Matlab permettant de :
(a) Calculer
(b) Déterminer les dimensions de la matrice A, en extraire le nombre de colonnes ;
(c) Calculer le déterminant et l’inverse de A.
Pr. ABOUTABIT