0% ont trouvé ce document utile (0 vote)
317 vues2 pages

TP5 Matlab S3

Ce document présente un TP sur les vecteurs et matrices en Matlab. Il définit la syntaxe pour créer et manipuler des vecteurs et matrices, et présente des exemples d'opérations comme les produits et les inversions. Quatre exercices proposent de calculer avec des vecteurs et matrices données pour s'entraîner.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
317 vues2 pages

TP5 Matlab S3

Ce document présente un TP sur les vecteurs et matrices en Matlab. Il définit la syntaxe pour créer et manipuler des vecteurs et matrices, et présente des exemples d'opérations comme les produits et les inversions. Quatre exercices proposent de calculer avec des vecteurs et matrices données pour s'entraîner.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Abdelahamid Ibn Badis de Mostaganem 2019/2020

[Link]/ELT TP INFO3

TP N°05
Objectifs :
 Découvrir les vecteurs et les matrices
 Différentes opérations sur les vecteurs et le matrices

Vecteurs et Matrices
Syntaxe affichage et dimension Exemple
En fait, toute variable de Matlab est A =[1 2 3; -4 11 0; 70 -15 9]
une matrice (scalaire : matrice 1×1, A =
vecteur : matrice 1×N ou N×1,ou N×M). 1 2 3
On peut spécifier directement une -4 11 0
matrice sous la forme d'un tableau, 70 -15 9
l'espace ou la virgule sépare deux Ou A =[1,2,3; -4,11,0; 70,-15,9]
éléments d'une même ligne, les points
virgules séparent les éléments de
lignes distinctes.

A(2,1): représente l’élément de la C1=A(2,1)


deuxième ligne et de la première C1=-4
colonne de A
A(3,1:2): représente le premier, et V1=A(3,1:2)
deuxième élément de la troisième ligne V1= 70 -15
de A
V2=A(1,:)
A(1,:): représente tous les éléments
V2= 1 2 3
de la première ligne
A(:,2): représente tous les éléments V3=A(:,2)
de la deuxième colonne V3= 2
A(:): représente le vecteur colonne 11
contenant tous les éléments de A lus -15
colonne par colonne.
Dimension d'une matrice ou vecteur: [n,m]=size(A)
size(A) : définit la dimension de la n=3 , m= 3
matrice
soit x=[3 -4 18 0 5 -7]
length(x) : définit la dimension la nx=length(x)
plus longue de la matrice nx=6
Opérations matricielles Matrices prédéfinies
2*A : Produit par un scalaire zeros : matrice de 0
A*B : Produit de deux matrices (de zeros(2,3)= 0 0 0
dimensions cohérentes n×n) 0 0 0
A^p : Elève la matrice carrée A à la ones : matrice de 1
puissance p ones (1,4)= 1 1 1 1
A' : transposée d’une matrice eye : matrice d’identité
inv(A): Inversion d'une matrice carrée eye(2,2)= 1 0
inversible (message % d'alerte 0 1
éventuel) diag : matrice diagonale
A.*B : Produit élément par élément de diag(A)= 1
deux matrices 11
X = A\B : Donne la solution de A×X = B 9
X = B/A : Donne la solution de X×A = B
X = A./B : Division élément par
élément

1
Université Abdelahamid Ibn Badis de Mostaganem 2019/2020
[Link]/ELT TP INFO3
Exercice 1 :
6 2 0 0.5 6 0.75
Soit 𝐴 = [ 7 1 −3] , 𝐵 = [ 9 −2 0.15] , 𝐶 = [9 −8 2]
−4 5 8 −1 0 1
1. Calculer P1=A.B et P2=A.*B, que remarquez-vous ?
2. Calculer P=P1+P2, puis calculer la diagonale de P.
3. Peut-on calculer le produit B×C, justifier votre réponse ? Que faut-il faire pour rendre le calcul
réalisable ?
4. Soit A.X1=B, X2.A=B, calculer X1, X2 et X3= A./B

Exercice 2 :
1. Créer une matrice Z sachant que :
 la 1ère ligne de Z est A= [10 -20 30 -40]
 la 2ème ligne de Z est le double de A
 la 3ème ligne de Z est la moitié de A
2. Trouver la taille de Z
3. Calculer le nombre des éléments positifs, négatifs et nuls de la matrice Z.
4. Calculer le nombre des éléments pairs et impairs de la matrice Z.
5. Trouver le max, min de Z.
6. Soit Q une matrice composée des deux dernières lignes et de la 1ère colonne jusqu’à la 3ème
colonne de Z.
7. Calculer le vecteur inverse de Q. Que remarquez-vous ?

Exercice 3 :
1. Fabriquer le vecteur colonne x=[1 2 3 4]t (t :écriture mathématique qui désigne la transposée du
vecteur x)
2. Calculer P = x. xt et M = xt .x, le résultat est-il le même ?
3. Taper s= sum(x.*x), r=sqrt(s) puis n= norm(x).
4. Créer le vecteur ligne A en prenant que la 1ère ligne de P
5. Créer le vecteur ligne B en prenant que la 2ème colonne de P
6. Créer C en accolant les deux vecteurs lignes A et B.

Exercice 4 :
𝜋
2.5 0.4 −3.1 5.66
3 2
Soit les matrices 𝑋 = [ 𝑒 4 0 −1 ] , 𝑌 = [ ln(9) −1 ]
0 2.4 3.6 −7.88 log(5)
1. Peut-on calculer X+Y ? justifier
2. Calculer 𝑇 = 𝑋 5 . 3𝑌 , trouver la taille de T ?
3. Trouver
a) l’élément de la 3ème ligne, 2ème colonne de T.
b) les éléments de la 1ère colonne de la 2ème jusqu’à la 3ème ligne de T.
c) le maximum et le minimum de T
4. Convertir la matrice T en un vecteur colonne V, calculer son minimum et son maximum,
Est-il le même que trouvé en 3.c), Expliquer.
Remarque :
L’exercice 4 doit être remis sur la Plateforme Moodle comme compte rendu.

Vous aimerez peut-être aussi