Programmation Matlab 16/04/2025
VECTEUR ESPACÉ : linspace
Vecteur = 100 points (columns) Vecteur ≠ 100 points (columns)
SÉANCE 2 ▪ Synatxe : V = linspace (min , max)
▪ Exemple :
▪ Synatxe : V = linspace (min , max, n)
▪ Exemple :
VECTEUR DE VALEURS ALÉATOIRE
VECTEURS : OPÉRATIONS STATISTIQUES
Vecteur : valeurs entre 0 et 1 Vecteur : valeurs dans un intervalle
▪ Syntaxe : ▪ Syntaxe :
rand (nbr_de_lignes , 1) randi ([min , max], nbr_de_lignes ,1) ▪ Valeur minimale
rand (1 , nbr_de_colonnes) randi ([min , max], 1 , nbr_de_colonnes) ▪ Valeur maximale
▪ Exemple : ▪ Exemple : ▪ Mediane
▪ Somme
▪ Moyenne
▪ Ecart type
3 4
Pr. Tarik SAIDI 1
Programmation Matlab 16/04/2025
MANIPULATION DES POLYNÔMES MANIPULATION DES POLYNÔMES
Déclaration d’un Polynôme Exemples de déclaration Visualisation de l’expression mathématique
▪ Un polynôme est représenté par un Polynôme ▪ Syntaxe : poly2sym (P , 'x')
vecteur de coefficients, ordonné Mathématique Syntaxe MATLAB
▪ Exemple :
des puissances décroissantes.
▪ Les coefficients nuls doivent être
inclus pour les puissances
manquantes.
▪ Syntaxe : P = [an an-1 … a1 a0]
5 6
NB:
MANIPULATION DES POLYNÔMES MANIPULATION DES POLYNÔMES
Evaluation d’un polynôme : élément x Evaluation d’un polynôme : vecteur X Tracé du polynôme
▪ Syntaxe : polyval(P , x) ▪ Syntaxe : polyval(P , X) ▪ Syntaxe : plot (x-axis , y-axis)
▪ Exemples : ▪ Exemple : ▪ Exemple :
% Déclaration d’un vecteur espacé
7 8
Pr. Tarik SAIDI 2
Programmation Matlab 16/04/2025
MANIPULATION DES POLYNÔMES MANIPULATION DES POLYNÔMES
Racines de polynôme Produit polynomial
▪ Syntaxe : roots(P) ▪ Exemple pour : ▪ Syntaxe : conv (a , b)
▪ Exemple pour : ▪ Exemple :
▪ Déclaration :
Il faut d’abord déclarer le polynôme :
▪ Calcul des racines :
9 10
MANIPULATION DES POLYNÔMES LES MATRICES SOUS MATLAB
Division polynomiale Déclaration d’une matrice
Pour créer une matrice, séparez les colonnes avec des espaces et les lignes à
▪ Syntaxe : [quotient , reste] = deconv (c , a) l’aide de points-virgules.
▪ Exemple : ▪ Syntaxe : Nom_matrice = [n1 n2 … nn ; m1 m2 … mn ; …]
▪ Exemple :
11 12
NB: Sur Matlab, utilisez le point (.) pour les nombres décimaux
Pr. Tarik SAIDI 3
Programmation Matlab 16/04/2025
OPÉRATIONS SUR LES MATRICES OPÉRATIONS SUR LES MATRICES
Matrice Transposée Consultation d’un élément Concaténation Extraction de sous-matrice
▪ Exemple : ▪ Syntaxe : ▪ Exemple ▪ Syntaxe : A(nL : mL , nC : mC)
✓ M(ligne , colonne) ▪ Exemple :
✓ M(position)
▪ Exemple :
13 14
OPÉRATIONS SUR LES MATRICES MATRICES SPÉCIALES
Extraction d’un vecteur colonne VC Extraction d’un vecteur ligne VL
Matrice nulle : carré de l’ordre n Matrice nulle : n_L , m_C
d’une matrice A d’une matrice A
▪ Syntaxe : zeros (n) ▪ Syntaxe : zeros (n , m)
▪ Syntaxe : VC = A( : , n°_colonne) ▪ Syntaxe : VL = A(n°_ligne , : ) ▪ Exemple : ▪ Exemple :
▪ Exemple: ▪ Exemple:
15 16
Utilisation : élément neutre, systèmes d’équations (A**X = 0), …
Pr. Tarik SAIDI 4
Programmation Matlab 16/04/2025
MATRICES SPÉCIALES MATRICES SPÉCIALES
Matrice des 1 : carré de l’ordre n Matrice des 1 : n_L , m_C Matrice d’identité Matrice diagonale
▪ Syntaxe : ones (n) ▪ Syntaxe : ones (n , m) ▪ Syntaxe : eye (n) ▪ Syntaxe : diag (V)
▪ Exemple : ▪ Exemple : ▪ Exemple : ▪ Exemple :
17 18
OPÉRATIONS MATRICIELLES OPÉRATIONS MATRICIELLES
Déterminant : Calcul théorique Déterminant : sous MATLAB Polynôme caractéristique Valeurs propres
▪ Rappel : ▪ Syntaxe : det (M) ▪ Rappel : ▪ Ce sont les racines du polynôme
a b c caractéristique
▪ Exemple :
M= d e f
▪ Syntaxe : poly (nom_matrice) ▪ Syntaxe : eig (nom_matrice)
g h i
▪ Exemple : ▪ Exemple :
19 20
Pr. Tarik SAIDI 5