TP1 Matlab 2024 Avec Solution

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

Université Ahmed Zabana Relizane

Département de Génie Electrique


2ème année Ingénieur Electrotechnique Industriel
Module : TP Info (MATLAB)
Année 2024-2025
Enseignant : Bouziane GHOUAL ([email protected])

TP 1 : Initiation à MATLAB
1. Objectif du TP
Le but de ce TP est de vous familiariser avec le logiciel MATLAB qui sera utilisé pour tous les TP de
traitement numérique du signal. Développé par la société THE Math Works, MATLAB (Matrix Laboratory)
est un environnement de calcul en ligne de commande permettant des calculs numériques et des
représentations graphiques très performant. Dans ce TP vous trouverez un bref descriptif du logiciel ainsi que
quelques-unes de ses fonctionnalités essentielles.
2. Initiation au MATLAB
Interface
La version actuelle de MATLAB est R2022b. La fagure 1 représente une capture de l’interface de MATLAB.
Toutes les fenêtres mentionnées dans la figure existent aussi dans les versions antérieures.

Figure.1 : Interface de MATLAB


Barre d’outils
Barre d’outils est une barre qui contient plusieurs fonctionnalités comme créer un nouveau script, ouvrir un
fichier, importer des données, ….

Fichier de Script
Un fichier script est un fichier texte contenant une série de commandes et d'instructions MATLAB qui
s'exécutent de manière séquentielle. Il a généralement l'extension .m, et son contenu est un ensemble de
commandes MATLAB que l'on exécute en tapant simplement le nom du fichier sans l'extension dans la fenêtre
de commande MATLAB. Les scripts sont souvent utilisés pour automatiser des calculs répétitifs, tester des
algorithmes ou regrouper des opérations afin de simplifier leur exécution.
Zone des Commandes
Zone de commande est une zone destinée à déclarer les variables et exécuter les différentes fonctions de
MATLAB, aussi appelée fenêtre de commande ou Command Window, est l'espace principal où vous pouvez
entrer des commandes directement et voir leurs résultats instantanément. Elle fait partie intégrante de
l'environnement MATLAB, facilitant les essais rapides et les calculs interactifs.

B.GHOUAL & BOT Page 1 of 3


Dossier Courent
Le Dossier Courant ou Current Folder dans MATLAB est la zone qui indique le répertoire de travail actuel,
où MATLAB recherche les fichiers lorsque vous exécutez des scripts, ouvrez des données, ou enregistrez des
fichiers. Ce dossier est très important car il détermine l’endroit par défaut où MATLAB accède et enregistre
les fichiers sans spécifier de chemin complet.
Liste de variables
La fenêtre de Liste de Variables dans MATLAB, aussi appelée le Workspace, est l’espace où vous pouvez
visualiser toutes les variables créées et actuellement disponibles dans votre session MATLAB. Cette fenêtre
est essentielle pour suivre et gérer les données que vous manipulez, que ce soit des scalaires, vecteurs, matrices
ou structures de données plus complexes.
Historique
La fenêtre d'historique dans MATLAB, également appelée Command History, est un outil qui affiche toutes
les commandes précédemment exécutées dans la zone de commande au cours de la session actuelle (et parfois
des sessions antérieures). Elle est très utile pour rappeler des commandes déjà utilisées, faciliter la répétition
de calculs ou déboguer du code en revenant aux commandes précédentes.
3. Manipulation
a- Les éléments de Calcule
Les opérations les plus courantes sont : + (addition), - (substruction), * (multiplication), / (division) et ^
(la puissance). Après utilisation de ces éléments avec des nombres ou au sein d’un calcule le résultat est
mis automatiquement dans une variable appelée « ans » (Answer). Il y a d’autre réponse comme Inf, -Inf
pour le positive et négative de l’infini et NaN (Not-a-Number) n’est pas un valeur.
On réalise les deux opérations suivantes, l’un pour fait toutes les opérations mathématiques simple et
deuxième pour la puissance :
4
1- (2 × 3) + −6
5
Résultat :

2- 102
Résultat :

b- Les variables et les équations simple


Les exemples présentés précédemment non pas vraiment une grande utilité car la valeur de « ans » change
à chaque exécution d’une commande. Il est possible de stocker le résultat d’une commande dans une
variable afin de l’utiliser par la suite dans les équations. On utilise trois variables a, b et c et en suite on
applique deux équations simples, l’une est 1er dégrée, deuxième et pour 2eme dégrée :
1- a=3 b=4 c=5 avec y=a+b-c
Résultat :

2- a=3 b=4 c=5 avec y=a²+b-c


Résultat :

B.GHOUAL & BOT Page 2 of 3


c- Les symboles et les fonctions Mathématiques
Comme il y a des variables au Matlab il y a aussi les symboles et les fonctions connus, les symboles

comme 𝜋 (pi au Matlab), Absolut |X| (abs au Matlab) et j (i de la valeur complexe) :


Les fonctions on les appelées les fonctions prédéfinies pour nous faciliter la vie. On retiendra que pour
appliquer une fonction à une valeur, il faut mettre cette dernière entre parenthèses. Deux type de fonction
mathématiques célèbres, Fonction trigonométriques et les fonctions algébriques comme suit :
1- Fonctions trigonométriques et leurs inverses : sin, cos, tan, asin (sin-1), acos (cos-1), atan (tan-1) et
angle(x) est argument (en radians)

2- Fonctions algébriques : sqrt (√𝑥), log (ln), log10 (log10), exp (𝑒 𝑥 )

d- Matrix
En MATLAB, une matrice est une structure de données fondamentale, où les valeurs sont organisées en
lignes et colonnes. MATLAB est conçu pour effectuer des opérations matricielles facilement et
efficacement, ce qui le rend particulièrement puissant pour le calcul numérique et l’algèbre linéaire.
Par exemple matrix diagonal, matrix de valeur 1 avec dimension 3x2 ou 2x3 et matrix carrée de 1 3X3 :

B.GHOUAL & BOT Page 3 of 3

Vous aimerez peut-être aussi