Vous êtes sur la page 1sur 4

COMPTE RENDU : TP4 MATLAB

●Réalisé par : -YASSIR EL HADDAD


-AYYOUB EL GHARNITI
●Encadré par : -Pr ZHAR

INTRODUCTION :
Matlab pour « MATtrix LABoratory », est un logiciel qui a été conçu
pour fournir un environnement de calcul numérique de haut niveau.
Il est particulièrement performant pour le calcul matriciel car sa
structure de données interne est basée sur les matrices. Il dispose
également de grandes capacités graphiques pour, par exemple, la
visualisation d’objets mathématiques complexes. Son
fonctionnement repose sur un langage de programmation interprété
qui permet un développement très rapide. Pour des applications
nécessitant un temps de calcul plus élevé, un langage compilé
comme le C++ ou le fortran, est mieux adapté.
OBJECTIFS DU TP :
Dans ce TP, nous verrons l’utilisation des fonctions Matlab. Nous
verrons comment écrire fonction dans Matlab en utilisant la boucle
for et while.

Devellopement :

EXERCICE 1 :
1) On va écrire une fonction Matlab GenereMatrice générant une
matrice d’ordre quelconque avec des éléments aléatoires :

2)On va écrire une fonction Matlab GenereSysteme construisant


des systèmes linéaires aléatoires, et les résolvant lorsque c’est
possible :
EXERCICE 2 :
1)On va écrire une fonction Matlab Facto qui calcule la factorielle
d’un entier naturel n en utilisant la boucle for :

2)On va construire la même fonction en utilisant la boucle while :

EXERCICE 3 :
1) On va écrire une fonction existe.m qui a comme argument un
vecteur quelconque z et un scalaire k et qui permet de
retourner la réponse à la question suivante : existe-t-il une
coordonnée du vecteur z inférieur à k :
2) Ecrire un script qui permet de construire un vecteur logique z
tel que la ième coordonnée de ce vecteur sera 1 si la ième
coordonnée du vecteur y est à l'extérieur de l'intervalle :

On va faire le code suivant :

CONCLUSION :
Matlab est un outil très important pour la résolution des problèmes
et des systèmes mathématiques tout en utilisant des matrices, des
fonctions, des boucles … .

Vous aimerez peut-être aussi