76
5.3 Étude quantitative des
atténuations
5.3.1 Description du logiciel de simulation MATLAB
5.3.1.1 Généralité sur le
logiciel Matlab
Matlab est un environnement puissant destiné aux
calcules scientifiques. Il intègre le calcul matriciel et l'analyse
numérique dans les fonctions de base. De plus, son architecture
graphique orientée objets permet la génération graphiques
de qualité.
Matlab tire son nom de l'anglais et constitue une contraction
de MATrix LABoratory. C'est donc un logiciel qui a été
développé pour traiter spécifiquement les problèmes
nécessitant un formalisme matriciel important.
L'ensemble Matlab est formé d'un noyau et de
nombreuses bibliothèques de fonctions spécialisées. Le
noyau est le logiciel Matlab en lui-même : c'était à
l'origine le logiciel à part entier. Il intègre de nombreuses
fonctions mathématiques codées en langage Matlab sous forme
d'extension « .m » (les m-files). Les bibliothèques de
fonctions Matlab spécialisées permettent de personnaliser
l'environnement de travail. Elles ont été ajoutées au
noyau sous forme de « boites à outils » (ou Toolbox). Ces
toolbox sont donc des bibliothèques de fonctions écrites en
langage Matlab : elles regroupent des m-files par thème. Par exemple
Image Processing (pour le traitement d'image), Signal
Processing (pour le traitement du signal), Control system (pour
l'automatique), etc. [10]
5.3.1.2 Caractéristiques du Matlab
La particularité de Matlab est qu'il permet le travail
interactif soit en mode commande, soit en mode programmation; tout en ayant
toujours la possibilité de faire des visualisations graphiques.
Considéré comme un des meilleurs langages de programmations,
MATLAB possède les caractéristiques suivantes :
o La programmation facile ;
o La continuité parmi les valeurs entières,
réelles et complexe ;
o La gamme étendue des nombres et leurs précisions
;
o La bibliothèque mathématique
compréhensible ;
o L'outil graphique qui inclut les fonctions d'interface
graphique et les utilisateurs ;
o La possibilité de liaison avec les autres langages
classiques de programmations.
Dans MATLAB, aucune déclaration n'est à
effectuer sur les nombres. En effet, il n'existe pas de distinction entre les
nombres entiers, les nombres réels, les nombres complexes. Cette
caractéristique rend le mode de programmation très facile et
très rapide.
77
La bibliothèque des fonctions mathématiques dans
MATLAB donne des analyses mathématiques très simples. En effet,
l'utilisateur peut exécuter dans le mode commande n'importe quelle
fonction mathématique se trouvant dans la bibliothèque sans avoir
à recourir à la programmation. Pour l'interface graphique, des
représentations scientifiques et même artistiques des objets
peuvent être créées sur l'écran en utilisant les
expressions mathématiques. [10]
|