Sunteți pe pagina 1din 14

Matlab

Introduction
MATLAB ( matrix laboratory ) est un logiciel scientifique de calcul

numrique possde aujourdhui une position dominante en :


Recherche Enseignement (universits, coles dingnieurs)

Industrie (automobile, avionique, )


Il permet de manipuler des matrices, d'afficher des courbes et des donnes, de mettre en uvre des algorithmes, de crer des interfaces

utilisateurs, et peut sinterfacer avec dautres langages comme le C,


C++, Java

Introduction
Matlab est utilis dans de nombreux domaines:* Traitement dimages Traitement du signal Automatique

Electrotechnique
Neurosciences

Interface matlab
Linterface Matlab se compose dune fentre principale divise en sous-fentres. - Command Window

- Workspace
- Current Directory - Command History

Interface matlab
Command Window type commands Current Directory View folders and m-files

Workspace View program variables Double click on a variable to see it in the Array Editor Command History view past commands save a whole session using diary

Interface matlab
La Command Window : est la fentre dinteraction avec Matlab Workspace: Les variables sont dfinies au fur et mesure que l'on donne leurs noms et leurs valeurs numriques ou leurs expressions mathmatiques. Les variables ainsi dfinies sont stockes dans l'espace de travail et peuvent tre utilises dans les calculs subsquents. Le Current Directory : Le Current Directory gre lemplacement des fichiers.

Command History : Matlab garde en mmoire les dernires commandes effectues. Elles sont visibles dans longlet Command History .

OPRATIONS ARITHMTIQUES
Matlab permet deffectuer tout les oprations mathmatiques (la commande help +) + Addition - Soustraction * Multiplication / Division droite \ Division gauche ^ Puissance

Variables, vecteurs et matrices


Lintrt de MATLAB est de pouvoir manipuler facilement des tableaux une dimension vecteur ou deux dimensions matrices ou plus. Par dfaut, toutes les variables sont des tableaux, MATLAB permet de faire de la programmation matricielle

1x1
4

4x1
3 2 9 3

1x4
3
2 1 7

2x4
2 1 5 6 9 3 2 4

variables prdfinit
Matlab possde un certain nombre de variables prdfinit dont les constantes: pi qui est la constante mathmatique eps qui est la prcision relative des calculs en virgule flottante sous Matlab Inf qui reprsente l'infini NaN est obtenu quand on essaie d'effectuer une opration

non-dfinie comme 0/0


i2 = - 1 j2 = - 1

Le type de scalaire
Le type de scalaire peut tre entier, rel ou complexe Les nombres rels peuvent tre sous diffrents formats: 5 1.0237 0.5245E-12 12.78e6

Formats daffichage
Pour choisir le format d'affichage pour les nombres, on utilise l'instruction format: format short : format court 5 chiffres (0.1234) format long :format long 15 chiffres ( 0.12345678901234) format short e: format court 5 chiffres en virgule flottante (1.2341E+002) format long e : format long 15 chiffres en virgule flottante (0.123456789012345E+002 ) format hex ABCDEF0123456789

Les commandes de base


conj(z):le conjugu de z abs(z) :le module de z

angle(z) :argument de z
real(z):partie relle de z imag(z):partie imaginaire de z

SIMULINK
SIMULINK est une plateforme de modlisation et de simulation de systmes dynamiques. Il offre un environnement de dveloppement graphique et une bibliothque de blocs qui permettent de simuler divers systmes de contrle, communication, traitement de signaux. SIMULINK est entirement intgr MATLAB, ce qui procure une grande souplesse dutilisation. Il permet de crer des modles de haut niveau avec une dcomposition hirarchique en blocs.

Le programme Calcul vectoriel Calcul matriciel Graphique 2d Interpolation

Rsolution des quations diffrentielles


Examen

S-ar putea să vă placă și