Compte Rendu Du TP2

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 10

Compte-rendu :

TP 2 - Manipulation des
matrices

Rédigée par : Tao Nada


Etudiante à l’ENSC, CI S2
Encadrée Par : Pr. BOUKIR Khaoula
Année : 2023/2024

1
1. Object

Le but de cette manipulation est de :


- Se familiariser avec les scripts, le calcul matriciel/algébrique
- Explorer autres utilisations des commandes acquises

2. Opérations matricielles de base

1. Création d’une matrice

Q1 - Création de M1

- Lecture de la documentation de la fonction « rand »

2
Q2 - Création de M2

2. Dimension d’une matrice

Q3 - Lecture de la documentation de la fonction « size(M) » et celle de « length(M) »

3
Q4 - Création du script nommé "dimension.m"

4
3. Opérations arithmétiques

Q5 - Créez un script nommé "operations.m"

Q6 - Créez un deuxième script nommé "produit.m", Que remarquez-vous ? Expliquez

5
- On remarque que nous avons une erreur du a l’incohérence des dimensions des
matrices pour le produit matriciel
Q7 - Afin de remédier au problème rencontré, nous effectuons la transposée

4. Fonctions portant sur les matrices

Q8 - Rappelez le principe de la fonction « sum () » et déterminez la différence entre


sum(M1+M2) et M1+M2
- La fonction « sum () » somme terme à terme les éléments de ce qui est entre
parenthèses.
- La différence entre « sum(M1+M2) » et « M1+M2 » :
« sum(M1+M2) » : donne un vecteur dont chaque élément (dans la position x) est la somme
des éléments de la colonne x de la matrice résultante de la somme de M1 et M2.
« M1+M2 » : donne la matrice résultante de la somme de M1 et M2.
Q9 - Exécutez la commande sum(M1), à quoi correspond le résultat obtenu ?

6
Q10 - Si nous souhaitons avoir la somme de tous les éléments de la matrice M1, quelle option
de la fonction « sum » devons-nous utiliser ? Essayez cette option et affichez le résultat
obtenu

Q11 - En utilisant la même option, calculez le produit et la moyenne de tous les éléments de la
matrice M1

5. Indexage dans les matrices

Q12 - Créez un script nommé "indexage.m" dans lequel vous créez une matrice magique M
de dimension 5x5.

Q13 - En utilisant l’indexage des lignes et des colonnes, vérifiez que les somme des lignes,
des colonnes et de la diagonale sont égales (il est recommandé d’utiliser la fonction « sum () »
dans le calcul)

7
Q14 - Dans un vecteur que vous nommerez "impair", récupérez tous les nombres impairs de
la matrice M qui sont supérieur à 12

- Résultat du vecteur « impair »

8
Q15 - Récupérez l’élément se trouvant à la troisième ligne et la troisième colonne en utilisant
son indexe linéaire

- Résultat de la ligne 11 du script « indexage »

Q16 - Récupérez l’élément se trouvant à la position 7 en utilisant ses numéros de ligne et de


colonne

- Résultat de la ligne 13 du script « indexage »

9
3. Utilisation des matrices pour la résolution d’un système linéaire

1. Introduction
Q17 - En suivant la méthode expliquée ci-dessus, déterminez les solutions du système linéaire
considéré

2. Application pour l’équilibre d’une équation chimique


Q18 - Calculez les solutions de ce système linéaire

Q19 - En déduire les coefficients stœchiométriques de la réaction chimique considérée


D’où x = 2 et y=1,5

10

Vous aimerez peut-être aussi