SlideShare une entreprise Scribd logo
1  sur  4
Université de Skikda – 20 Aout 55

Deuxième année pétrochimie S3

TP 2 : Vecteurs et matrices
Exercice 1 : les vecteurs
1. Donner les instructions Matlab permettant de créer les vecteurs suivants :
V1 = [2 , 3 , 4 , … , 9 , 10]
V2 = [-1.5 , 0 , 1.5 , … , 4.5 , 6]
V3= [1 , 1/4 , 1/9 , 1/16 , 1/25 , … , 1/81 , 1/100]
2. Créer un vecteur ligne U qui commence par -π/3 et qui se termine par 5π/3, et qui contient exactement 05 éléments. 3. Créer un
vecteur V qui contient tous les éléments des vecteurs V1, V2 et V3 ?
4. Proposer une instruction Matlab permettant d’inverser les éléments du vecteur U consécutivement.
5. Proposer une instruction Matlab permettant d’afficher les éléments du vecteur V de la 5eme position jusqu’à la 11éme
6. Proposer une instruction Matlab permettant d’afficher le deuxième tiers du vecteur V dans l’ordre inverse.

Exercice 2 : opérations sur les matrices
Soit les matrices :
A = [2 5 1;0 3 -1] B = [1 0 2;-1 4 -2;5 2 1] et D= [2 1;4 3]
Calculer :
a)

Les transposées de A et B ?

b) La matrice C égale au produit de A par B ?
c)

La taille de C ?

d) L'inverse de D ?
e)

Le carré des éléments des matrices A, B et D ?

Exercice 3 : conditions des opérations sur les matrices
Soit les matrices :
1) Peut-on calculez les expressions suivantes :
f)

A^2 ?

g) A.^2 ?
h) A/2 ?
i)

A+zeros(3,3)?

1
j)

A.*ones(3,2) ?

k) A*B ?
l)

A*eye(2) ?

m) A*eye(3) ?
n) Diag(A) ?
o) Det(A) ?
2) Calculez les expressions suivantes :
a)

ceil(B) - floor(B)

b) B = floor(B)
c)

[A , A]’

d) A.*(2*ones(3,2))
e)

A+(2+zeros(3,2))

f)

A == [-1 , 1 ; 2, 4 ; 0, 5]

g) isequal(A, [-1 , 1 ; 2, 4 ; 0, 5])
h) [1 , 2 ; 5 , 6] > [2 , 1 ; 4 ,7]

Exercice 4 :

Soit les 3 matrices : A =

,B=

⁡et C =

1) Créer ces trois matrices en Matlab.
2) Répondez par oui ou non, ensuite effectuez le calcul :
i)

Peut-on calculer : >> A+B ?

j)

Peut-on calculer : >> A+C ?

k) Peut-on calculer : >> A*B ?
l)

Peut-on calculer : >> B*C ?

m) Peut-on calculer : >> B.*C ?
n) Peut-on calculer : >> B*eye(2) ?
o) Peut-on calculer : >> B*eye(3) ?
p) Les matrices (3+zeros(4)) et (3*ones(4)) sont les mêmes
3) Donnez le résultat des expressions suivantes :
q) >> B(1:2,1)
r)

>> [2*ones(3,3),B]

s)

>> B([1,3], :)

t)

>> B==[C ;[1 1]]

u) >> B~=[C ;[1,1]]
v) >> D=[C ; ones(1,2)]
w) >> B.*D
x) >> 2*ones(3,2)-B*eye(2)

2
Exercice 5 : concaténation de matrices
Concaténation verticale :
La concaténation verticale consiste à mettre des matrices les unes sur les autres verticalement, donnez les instructions Matlab pour
Créez et concaténer verticalement les matrices suivantes :

a)

b)

c) c’est quoi la condition pour que l’opération de concaténation verticale soit correcte ?

Concaténation horizontale :
La concaténation horizontale consiste à mettre des matrices les unes à coté des autres verticalement.
Créez et concaténer horizontalement les matrices suivantes :

a)

b)

c) c’est quoi la condition pour que l’opération de concaténation horizontale soit correcte ?

3
Exercice 6 : génération automatique de matrices
Donner les instructions Matlab les plus courtes pour générer les matrices suivantes :

Exercice 7 : résolution système d’équations linéaires
Résoudre d’abord manuellement, et ensuite en utilisant les instructions Matlab du système d’équations suivant :

Contrôler l’exactitude de la solution par le remplacement dans les équations des valeurs de x et de y calculées ?

Exercice 8 :
Donner les instructions Matlab pour résoudre le système d’équations suivant :

4

Contenu connexe

Tendances

Atelier Python 2eme partie par Achraf Kacimi El Hassani
Atelier Python 2eme partie par Achraf Kacimi El HassaniAtelier Python 2eme partie par Achraf Kacimi El Hassani
Atelier Python 2eme partie par Achraf Kacimi El Hassani
Shellmates
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
slimyaich3
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
Sana Aroussi
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoires
mickel iron
 
Chapitre 1 Représentation d'état des systèmes linéaires
Chapitre 1 Représentation d'état des systèmes linéaires Chapitre 1 Représentation d'état des systèmes linéaires
Chapitre 1 Représentation d'état des systèmes linéaires
sarah Benmerzouk
 
Cours python avancé
Cours python avancéCours python avancé
Cours python avancé
pierrepo
 

Tendances (20)

Théorie de graphe
Théorie de grapheThéorie de graphe
Théorie de graphe
 
Atelier Python 2eme partie par Achraf Kacimi El Hassani
Atelier Python 2eme partie par Achraf Kacimi El HassaniAtelier Python 2eme partie par Achraf Kacimi El Hassani
Atelier Python 2eme partie par Achraf Kacimi El Hassani
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
 
Chap3 programmation modulaire en python
Chap3 programmation modulaire en pythonChap3 programmation modulaire en python
Chap3 programmation modulaire en python
 
Support matlab st
Support matlab stSupport matlab st
Support matlab st
 
T. Masrour - cours dynamique des systèmes - vibrations -chapitre2-n ddl (1)
T. Masrour - cours dynamique des systèmes - vibrations -chapitre2-n ddl (1)T. Masrour - cours dynamique des systèmes - vibrations -chapitre2-n ddl (1)
T. Masrour - cours dynamique des systèmes - vibrations -chapitre2-n ddl (1)
 
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
 
Formation python
Formation pythonFormation python
Formation python
 
Cours matlab gpe
Cours matlab gpeCours matlab gpe
Cours matlab gpe
 
Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoires
 
01 correction-td smia-s2-info2
01 correction-td smia-s2-info201 correction-td smia-s2-info2
01 correction-td smia-s2-info2
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Cours tic complet
Cours tic completCours tic complet
Cours tic complet
 
Chapitre 1 Représentation d'état des systèmes linéaires
Chapitre 1 Représentation d'état des systèmes linéaires Chapitre 1 Représentation d'état des systèmes linéaires
Chapitre 1 Représentation d'état des systèmes linéaires
 
Serie2
Serie2Serie2
Serie2
 
les matrices
les matricesles matrices
les matrices
 
Synthèse-Fiabilité.pptx
Synthèse-Fiabilité.pptxSynthèse-Fiabilité.pptx
Synthèse-Fiabilité.pptx
 
Cours python avancé
Cours python avancéCours python avancé
Cours python avancé
 

En vedette

Cours 1 bases de matlab 2eme annees
Cours 1   bases de matlab 2eme anneesCours 1   bases de matlab 2eme annees
Cours 1 bases de matlab 2eme annees
Tarik Taleb Bendiab
 
Le sénégal
Le sénégalLe sénégal
Le sénégal
flomarine
 
Dossier de production
Dossier de productionDossier de production
Dossier de production
AlainPassini
 
Los derechos del niño con Winnie
Los derechos del niño con WinnieLos derechos del niño con Winnie
Los derechos del niño con Winnie
Pedro Carrillo Ros
 
Mon future professionnel
Mon future professionnel Mon future professionnel
Mon future professionnel
antonio fraguas
 
Cultura en manrique
Cultura en manriqueCultura en manrique
Cultura en manrique
daniel0527
 

En vedette (20)

Tp 1 introduction à matlab
Tp 1 introduction à matlabTp 1 introduction à matlab
Tp 1 introduction à matlab
 
cours de Matlab
 cours de Matlab cours de Matlab
cours de Matlab
 
Traitement des images avec matlab
Traitement des images avec matlabTraitement des images avec matlab
Traitement des images avec matlab
 
Traitement d'image sous Matlab
Traitement d'image sous Matlab  Traitement d'image sous Matlab
Traitement d'image sous Matlab
 
Tp 1 introduction à matlab
Tp 1 introduction à matlabTp 1 introduction à matlab
Tp 1 introduction à matlab
 
Cours 1 bases de matlab 2eme annees
Cours 1   bases de matlab 2eme anneesCours 1   bases de matlab 2eme annees
Cours 1 bases de matlab 2eme annees
 
La création de valeur dans les entreprises de haute technologie : une évaluat...
La création de valeur dans les entreprises de haute technologie : une évaluat...La création de valeur dans les entreprises de haute technologie : une évaluat...
La création de valeur dans les entreprises de haute technologie : une évaluat...
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'images
 
Le sénégal
Le sénégalLe sénégal
Le sénégal
 
Guía Metodológica y Estándar Mínimo para Industrias Creativas en el Perú
Guía Metodológica y Estándar Mínimo para Industrias Creativas en el Perú Guía Metodológica y Estándar Mínimo para Industrias Creativas en el Perú
Guía Metodológica y Estándar Mínimo para Industrias Creativas en el Perú
 
Dossier de production
Dossier de productionDossier de production
Dossier de production
 
Comment s’inscrire et participer à un mooc
Comment s’inscrire et participer à un moocComment s’inscrire et participer à un mooc
Comment s’inscrire et participer à un mooc
 
Los derechos del niño con Winnie
Los derechos del niño con WinnieLos derechos del niño con Winnie
Los derechos del niño con Winnie
 
Temps forts de la conférence du 14 octobre
Temps forts de la conférence du 14 octobreTemps forts de la conférence du 14 octobre
Temps forts de la conférence du 14 octobre
 
Carte de voeux 2015
Carte de voeux 2015Carte de voeux 2015
Carte de voeux 2015
 
Mon future professionnel
Mon future professionnel Mon future professionnel
Mon future professionnel
 
EDUCATIC PRESENTA
EDUCATIC PRESENTAEDUCATIC PRESENTA
EDUCATIC PRESENTA
 
Linkedin | Comment optimiser son réseau en 5 minutes par jour
Linkedin  | Comment optimiser son réseau en 5 minutes par jourLinkedin  | Comment optimiser son réseau en 5 minutes par jour
Linkedin | Comment optimiser son réseau en 5 minutes par jour
 
Cultura en manrique
Cultura en manriqueCultura en manrique
Cultura en manrique
 
2014 denier-dossier presse-province-1
2014 denier-dossier presse-province-12014 denier-dossier presse-province-1
2014 denier-dossier presse-province-1
 

Similaire à Tp 2 vecteur et matrice

Similaire à Tp 2 vecteur et matrice (20)

Lecture 3: Visualization and Programming
Lecture 3: Visualization and ProgrammingLecture 3: Visualization and Programming
Lecture 3: Visualization and Programming
 
Matlab by Prof.Keang Sè Pouv
Matlab by Prof.Keang Sè PouvMatlab by Prof.Keang Sè Pouv
Matlab by Prof.Keang Sè Pouv
 
Matlab
MatlabMatlab
Matlab
 
Slide matlab
Slide matlab Slide matlab
Slide matlab
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)
 
Examen du seconde semestre eg9
Examen du seconde semestre eg9Examen du seconde semestre eg9
Examen du seconde semestre eg9
 
Les vecteurs seconde2020.pdf
Les vecteurs seconde2020.pdfLes vecteurs seconde2020.pdf
Les vecteurs seconde2020.pdf
 
Initiation r
Initiation rInitiation r
Initiation r
 
Tp01
Tp01Tp01
Tp01
 
Les vecteurs seconde2020.pptx
Les vecteurs seconde2020.pptxLes vecteurs seconde2020.pptx
Les vecteurs seconde2020.pptx
 
courstic2.pptx
courstic2.pptxcourstic2.pptx
courstic2.pptx
 
Examen final 2014
Examen final 2014Examen final 2014
Examen final 2014
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique
 
Examen du premier trimestre eb9 2015
Examen du premier trimestre eb9 2015Examen du premier trimestre eb9 2015
Examen du premier trimestre eb9 2015
 
Examen final 2015
Examen final 2015Examen final 2015
Examen final 2015
 
Examen final 2015
Examen final 2015Examen final 2015
Examen final 2015
 
Examen du 2 semestre eb9 2017
Examen du 2 semestre eb9 2017Examen du 2 semestre eb9 2017
Examen du 2 semestre eb9 2017
 
Cours Algorithme: Matrice
Cours Algorithme: MatriceCours Algorithme: Matrice
Cours Algorithme: Matrice
 
Mat lab1
Mat lab1Mat lab1
Mat lab1
 
Fonct ration
Fonct rationFonct ration
Fonct ration
 

Plus de Tarik Taleb Bendiab

Cours 4 dessin de graphs 2eme annees
Cours 4   dessin de graphs 2eme anneesCours 4   dessin de graphs 2eme annees
Cours 4 dessin de graphs 2eme annees
Tarik Taleb Bendiab
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
Tarik Taleb Bendiab
 
Animation principes et objectifs de la pétrochimie
Animation principes et objectifs de la pétrochimieAnimation principes et objectifs de la pétrochimie
Animation principes et objectifs de la pétrochimie
Tarik Taleb Bendiab
 

Plus de Tarik Taleb Bendiab (6)

Cours 4 dessin de graphs 2eme annees
Cours 4   dessin de graphs 2eme anneesCours 4   dessin de graphs 2eme annees
Cours 4 dessin de graphs 2eme annees
 
Cours 1 -_bases_d_informatique
Cours 1 -_bases_d_informatiqueCours 1 -_bases_d_informatique
Cours 1 -_bases_d_informatique
 
Cours3 forage
Cours3 forageCours3 forage
Cours3 forage
 
Cours2 exploration petroliere
Cours2 exploration petroliereCours2 exploration petroliere
Cours2 exploration petroliere
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
 
Animation principes et objectifs de la pétrochimie
Animation principes et objectifs de la pétrochimieAnimation principes et objectifs de la pétrochimie
Animation principes et objectifs de la pétrochimie
 

Tp 2 vecteur et matrice

  • 1. Université de Skikda – 20 Aout 55 Deuxième année pétrochimie S3 TP 2 : Vecteurs et matrices Exercice 1 : les vecteurs 1. Donner les instructions Matlab permettant de créer les vecteurs suivants : V1 = [2 , 3 , 4 , … , 9 , 10] V2 = [-1.5 , 0 , 1.5 , … , 4.5 , 6] V3= [1 , 1/4 , 1/9 , 1/16 , 1/25 , … , 1/81 , 1/100] 2. Créer un vecteur ligne U qui commence par -π/3 et qui se termine par 5π/3, et qui contient exactement 05 éléments. 3. Créer un vecteur V qui contient tous les éléments des vecteurs V1, V2 et V3 ? 4. Proposer une instruction Matlab permettant d’inverser les éléments du vecteur U consécutivement. 5. Proposer une instruction Matlab permettant d’afficher les éléments du vecteur V de la 5eme position jusqu’à la 11éme 6. Proposer une instruction Matlab permettant d’afficher le deuxième tiers du vecteur V dans l’ordre inverse. Exercice 2 : opérations sur les matrices Soit les matrices : A = [2 5 1;0 3 -1] B = [1 0 2;-1 4 -2;5 2 1] et D= [2 1;4 3] Calculer : a) Les transposées de A et B ? b) La matrice C égale au produit de A par B ? c) La taille de C ? d) L'inverse de D ? e) Le carré des éléments des matrices A, B et D ? Exercice 3 : conditions des opérations sur les matrices Soit les matrices : 1) Peut-on calculez les expressions suivantes : f) A^2 ? g) A.^2 ? h) A/2 ? i) A+zeros(3,3)? 1
  • 2. j) A.*ones(3,2) ? k) A*B ? l) A*eye(2) ? m) A*eye(3) ? n) Diag(A) ? o) Det(A) ? 2) Calculez les expressions suivantes : a) ceil(B) - floor(B) b) B = floor(B) c) [A , A]’ d) A.*(2*ones(3,2)) e) A+(2+zeros(3,2)) f) A == [-1 , 1 ; 2, 4 ; 0, 5] g) isequal(A, [-1 , 1 ; 2, 4 ; 0, 5]) h) [1 , 2 ; 5 , 6] > [2 , 1 ; 4 ,7] Exercice 4 : Soit les 3 matrices : A = ,B= ⁡et C = 1) Créer ces trois matrices en Matlab. 2) Répondez par oui ou non, ensuite effectuez le calcul : i) Peut-on calculer : >> A+B ? j) Peut-on calculer : >> A+C ? k) Peut-on calculer : >> A*B ? l) Peut-on calculer : >> B*C ? m) Peut-on calculer : >> B.*C ? n) Peut-on calculer : >> B*eye(2) ? o) Peut-on calculer : >> B*eye(3) ? p) Les matrices (3+zeros(4)) et (3*ones(4)) sont les mêmes 3) Donnez le résultat des expressions suivantes : q) >> B(1:2,1) r) >> [2*ones(3,3),B] s) >> B([1,3], :) t) >> B==[C ;[1 1]] u) >> B~=[C ;[1,1]] v) >> D=[C ; ones(1,2)] w) >> B.*D x) >> 2*ones(3,2)-B*eye(2) 2
  • 3. Exercice 5 : concaténation de matrices Concaténation verticale : La concaténation verticale consiste à mettre des matrices les unes sur les autres verticalement, donnez les instructions Matlab pour Créez et concaténer verticalement les matrices suivantes : a) b) c) c’est quoi la condition pour que l’opération de concaténation verticale soit correcte ? Concaténation horizontale : La concaténation horizontale consiste à mettre des matrices les unes à coté des autres verticalement. Créez et concaténer horizontalement les matrices suivantes : a) b) c) c’est quoi la condition pour que l’opération de concaténation horizontale soit correcte ? 3
  • 4. Exercice 6 : génération automatique de matrices Donner les instructions Matlab les plus courtes pour générer les matrices suivantes : Exercice 7 : résolution système d’équations linéaires Résoudre d’abord manuellement, et ensuite en utilisant les instructions Matlab du système d’équations suivant : Contrôler l’exactitude de la solution par le remplacement dans les équations des valeurs de x et de y calculées ? Exercice 8 : Donner les instructions Matlab pour résoudre le système d’équations suivant : 4