Matlab
1.1 Qu’est ce que MATLAB ?
MATLAB pour MATtrix LABoratory, est une application qui a ´et´e con¸cue afin de fournir un environnement de calcul matriciel simple, efficace, interactif et portable, permettant la mise en œuvre des algorithmes d´evelopp´es dans le cadre des projets linpack et eispack.
MATLAB est constitu´e d’un noyau relativement r´eduit, capable d’interpr´eter puis d’´evaluer les expressions num´eriques matricielles qui lui sont adress´ees :
– soit directement au clavier depuis une fenˆetre de commande ;
– soit sous forme de s´equences d’expressions ou scripts enregistr´ees dans des fichiers-texte appel´es m-files et ex´ecut´ees depuis la fenˆetre de commande ;
– soit plus rarement sous forme de fichiers binaires appel´es mex-files ou fichiers .mex g´en´er´es
`a partir d’un compilateur C ou fortran.
Ce noyau est compl´et´e par une biblioth`eque de fonctions pr´ed´efinies, tr`es souvent sous forme de fichiers m-files, et regroup´es en paquetages ou toolboxes . A cˆot´e des toolboxes requises local et matlab, il est possible d’ajouter des toolboxes sp´ecifiques `a tel ou tel probl`eme math´ematique,
Optimization Toolbox, Signal Processing Toolbox par exemple ou encore des toolboxes cr´ees par l’utilisateur lui-mˆeme. Un syst`eme de chemin d’acc`es ou ou path permet de pr´eciser la liste des r´epertoires dans lesquels MATLAB trouvera les diff´erents fichiers m-files.
Representation Generale De Matlab
Comparaison De Matlab avec d’autres logiciels
Comparatif Matlab-Octave-Scilab
Les Aventages de Matlab : rapidit´e d’ex´ecution, compilation possible du code Matlab diversit´e des librairies
IDE int´egr´e et performant possibit´e de d´eveloppement de GUI performante assez r´epandu dans le monde industriel
Les inconvénients de Matlab : logiciel payant logiciel gourmant en ressources (disque et RAM)
Octave
Les aventages D’octave
1-compatibilit´e avec Matlab
2-logiciel gratuit
3-ajout de librairies suppl´ementaires