SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
Narûtö Bàl'Sèm
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
Sana Aroussi
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
Afef Ilahi
 
Exercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamelExercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamel
Kamel Djeddi
 

Was ist angesagt? (20)

Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielle
 
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)
 
Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programme
 
Systèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-BasculesSystèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-Bascules
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de données
 
01 correction-td smia-s2-info2
01 correction-td smia-s2-info201 correction-td smia-s2-info2
01 correction-td smia-s2-info2
 
Chap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheChap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-recherche
 
Ch3-les structures conditionnelles.pdf
Ch3-les structures conditionnelles.pdfCh3-les structures conditionnelles.pdf
Ch3-les structures conditionnelles.pdf
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Limites classiques de toutes les fonctions 4
Limites classiques de toutes les fonctions 4Limites classiques de toutes les fonctions 4
Limites classiques de toutes les fonctions 4
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
 
Chap nombres complexes
Chap nombres complexesChap nombres complexes
Chap nombres complexes
 
Exo algo
Exo algoExo algo
Exo algo
 
Cours matlab gpe
Cours matlab gpeCours matlab gpe
Cours matlab gpe
 
Algorithmes de tri
Algorithmes de triAlgorithmes de tri
Algorithmes de tri
 
Exercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamelExercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamel
 
Corrige tp java
Corrige tp javaCorrige tp java
Corrige tp java
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'état
 

Andere mochten auch

Cours 2 calcul numerique 2eme annees
Cours 2   calcul numerique 2eme anneesCours 2   calcul numerique 2eme annees
Cours 2 calcul numerique 2eme annees
Tarik Taleb Bendiab
 
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
 

Andere mochten auch (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
 
Cours 2 calcul numerique 2eme annees
Cours 2   calcul numerique 2eme anneesCours 2   calcul numerique 2eme annees
Cours 2 calcul numerique 2eme annees
 
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
 

Ähnlich wie 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 de Matlab
Cours de MatlabCours de Matlab
Cours de Matlab
 
Mat lab1
Mat lab1Mat lab1
Mat lab1
 
Fonct ration
Fonct rationFonct ration
Fonct ration
 

Mehr von 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
 

Mehr von 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