tp1 Matlab
tp1 Matlab
tp1 Matlab
: 2019-2020
En matlab, ce n’est pas nécessaire de déclarer et préciser les types des variables.
Juste il faut saisir le nom de la variable et lui affecter une valeur. Le type de la variable prendra
par défaut le type de la donnée.
Exemple :
>> a = 14.5 ; la variable a reçoit une valeur réelle
>> a = ‘Info’ ; la variable a reçoit une chaine de caractères
>> x = [4 1 5 0 7] ou x = [4, 1, 5, 0, 7] ; est un vecteur ligne de cinq éléments (séparés par des
espace ou des virgules)
>> y = [5 ; 6 ; 8 ; 7] ; est vecteur colonne de 4 éléments (séparés par des points-virgules)
>> x’ le transposé de x
>> z = rand(1, n) permet de créer un vecteur ligne de n éléments aléatoires entre 0 et 1
>> z = rand(n, 1) permet de créer un vecteur colonne de n éléments aléatoires entre 0 et 1
>> x = zeros(1, n) permet de créer un vecteur ligne de n éléments nuls
>> x = ones(1, n) permet de créer un vecteur ligne de n éléments valent 1
>> M = [4 2 1 8 ; 5 7 0 6 ; 3 4 7 5] ;
M= 4 2 1 8
5 7 0 6
3 4 7 5
>> N = M(1 : 2 , 2 : 4) permet d’extraire de la matrice M un bloc formé à partir de la 1 ligne
jusqu’à la 2 ligne et de la 2 colonne jusqu’à la 4 colonnes
N=2 1 8
7 0 6
Manipulation des nombres complexes
>> z = 3+ i * 4
N.B. en Matlab i * i = -1 (de même j * j = -1)
Exemple :
t = -20 : 20 ; (le pas par défaut est égal à 1) , pour une bonne résolution de la courbe il faut augmenter
le nombre points c'est-à-dire diminuer le pas :
>>subplot(m, n, p) permet de diviser la figure courante en m lignes et n colonnes en créant des axes
dans la position spécifiée par p
TP 1 - Matlab
Manip. 1
Créer quatre matrices A , B et C, et D de taille 4 x 4 de votre choix.
A
X= C [ B
D ]
- Créer la matrice Y de taille 8 x 8 ayant la forme suivante :
Y=
- Former les vecteur d1, d2, d3 et d4 à partir des éléments des diagonales des matrices
respectivement A, B, C et D.
- Calculer les valeurs maximales de ces vecteurs.
- Former un vecteur-colonne d à partir des vecteurs d1, d2, d3 et d4.
- A partir des matrices A, B, C et D former une matrice Z de taille 4 x 4 x 4 (cube)
Manip. 2
Soient les fonctions suivantes pour x compris entre -10 et 10 :
F(x) = 0.5/(x + 0.5e (x/10) ) , G(x) = 2x / (1 – x3) , H(x) = 1 / (1 – x2 ) et I(x) = 10x sin(1/x)
- Tracer les courbes des fonctions dans un même graphe avec des couleurs différentes
- Tracer les courbes des fonctions dans des graphes séparés dans un canevas partagé en
deux lignes et deux colonnes
- Donner des titres pour chaque graphe.