0% ont trouvé ce document utile (0 vote)
647 vues5 pages

Exposé Matlab

MATLAB est un environnement de calcul et de visualisation interactif, conçu pour les ingénieurs et chercheurs, qui fonctionne sur plusieurs plateformes. Il offre une approche matricielle pour le traitement des données et inclut des Toolboxes pour divers domaines d'application. Bien que MATLAB facilite la programmation et l'analyse mathématique, il nécessite un compilateur pour des performances optimales par rapport à des langages comme Fortran ou C.

Transféré par

Abdou Sadouki
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
647 vues5 pages

Exposé Matlab

MATLAB est un environnement de calcul et de visualisation interactif, conçu pour les ingénieurs et chercheurs, qui fonctionne sur plusieurs plateformes. Il offre une approche matricielle pour le traitement des données et inclut des Toolboxes pour divers domaines d'application. Bien que MATLAB facilite la programmation et l'analyse mathématique, il nécessite un compilateur pour des performances optimales par rapport à des langages comme Fortran ou C.

Transféré par

Abdou Sadouki
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Nom 

: Sadouki

Prénom : Abdelkader

Matricule : 191931063548

Groupe : Génie mécanique ( LGM-19/2 L2/2 )

Module : Methods Numériques ( Madame Kasdi )


Matlab
Introduction : ( Historique )
MATLAB est une abréviation de Matrix LABoratory. Sa disponibilité est assurée sur plusieurs
plateformes : Sun, Bull, HP, IBM, compatibles PC (DOS, Unix ou Windows), Macintoch, iMac
et plusieurs machines parallèles.
Il apporte aux ingénieurs, chercheurs et à tout scientifique un système interactif intégrant
calcul numérique et visualisation.
MATLAB est un environnement complet, ouvert et extensible pour le calcul et la
visualisation. L'approche matricielle de MATLAB permet de traiter les données sans aucune
limitation de taille et de réaliser des calculs numériques et symboliques de façon fiable et
rapide.
L'approche ouverte de MATLAB permet de construire un outil sur mesure.
MATLAB possède son propre langage, intuitif et naturel qui permet des gains de temps de
CPU spectaculaires par rapport à des langages comme le C, le TurboPascal et le Fortran.
MATLAB comprend aussi un ensemble d'outils spécifiques à des domaines, appelés
Toolboxes (ou Boîtes à Outils). Les domaines couverts sont très variés et comprennent
notamment le traitement du signal, l'automatique, l'identification de systèmes, les réseaux
de neurones, la logique floue, le calcul de structure, les statistiques, etc.
En complément du noyau de calcul MATLAB, l'environnement comprend des modules
optionnels qui sont parfaitement intégrés à l'ensemble :
1) Une vaste gamme de bibliothèques de fonctions spécialisées (Toolboxes).
2) Simulink, un environnement puissant de modélisation basée sur les schémas-blocs et de
simulation de systèmes dynamiques linéaires et non linéaires.
3) Des bibliothèques de blocs Simulink spécialisés (Blocksets).
4) D'autres modules dont un Compilateur, un générateur de code C, un accélérateur,...
5) Un ensemble d'outils intégrés dédiés au Traitement du Signal : le DSP Workshop.

Quelles sont les particularités de MATLAB ?


Considéré comme un des meilleurs langages de programmations (C ou Fortran), MATLAB
possède les particularités suivantes par rapport à ces langages :
• La programmation facile.
• La continuité parmi les valeurs entières, réelles et complexes.
• La gamme étendue des nombres et leurs précisions.
• La bibliothèque mathématique très compréhensive.
• l’outil graphique qui inclus les fonctions d’interface graphique et les utilitaires.
• la possibilité de liaison avec les autres langages classiques de programmations (C ou
Fortran).
En effet, il n'existe pas de distinction entre les nombres entiers, les nombres réels, les
nombres complexes et la simple ou double précision. En Fortran par exemple, une
subroutine est presque nécessaire pour chaque variable simple ou double précision, entière,
réelle ou complexe.
La bibliothèque des fonctions mathématiques dans MATLAB donne des analyses
mathématiques très simples.
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.

MATLAB peut-il s’en passer de la nécessité de Fortran ou du C ?


La réponse est non. Sans compilateur, les calculs sur MATLAB sont relativement lents par
rapport au Fortran ou au C si les programmes comportent des boucles.

Démarrage de MATLAB :
Pour lancer l’exécution de MATLAB :
• Sous Windows, il faut cliquer sur Démarrage, ensuite Programme, ensuite MATLAB.
• Sous d’autres systèmes, se référer au manuel d’installation.
L’invite ‘>>’ de MATLAB doit alors apparaître, à la suite duquel on entrera les commandes.
La fonction "quit" permet de quitter MATLAB :
>>quit
La commande "help" permet de donner l’aide sur un problème donné.
Exemple :
>> help cos
COS Cosine.
COS(X) is the cosine of the elements of X.
Autres commandes :
• what : liste les fichiers *.m et *.mat dans le directory utilisé.
• who : liste les variables utilisées dans l’espace courant.
• ans : réponse retournée après exécution d’une commande.
Exemple :
>>x=[1:5,1]
x=
123451
ou bien :
>>[1:5,1]
ans =
123451
clock : affiche l’année, le mois, le jour, l’heure, les minutes et les secondes.
>>clock
ans =
1.0e+003 *
1.9980 0.0100 0.0180 0.0170 0.0020 0.0098
>>date
ans =
18-Oct-1998

Calcul en mode Commande dans MATLAB :


Soit à calculer le volume suivant :

Pour calculer V, on exécute les commandes suivantes :


>>R=4
R=
4
>>V=4/3*pi*R^3
V=
268.0826
(Ici, pi=π).

Calcul arithmétique :
Exemple :

>>x=2
x=
2
>>P=(4*x^2-2*x+3)/(x^3+1)
P=
1.6667

Exemple :
>>V=268.0826
V=
268.0826
>>if V>150, surface=pi*R^2, end
surface =
50.2655

Exemple :
>>R=4
R=
4
>>if R~=2, V=4/3*pi*R^3;end.

Vous aimerez peut-être aussi