Académique Documents
Professionnel Documents
Culture Documents
Termoz @ 2006
Utilisation de Matlab
Termoz @ 2006
MATLAB
Exemples:
•Algèbre linéaire et calcul matriciel
•Résolution d’équations non-linéaires
•Equations différentielles
•Optimisation mathématique
•Analyse statistique
•Traitement du signal
•Simulations
•Acquisition de données
•....
Termoz @ 2006
MATLAB
8 Mai 2006 1
Nicolas TERMOZ, PhD @2006
Termoz @ 2006
MATLAB
Informations générales
•Matlab est sensible aux majuscules: "a" et "A" sont deux variables différentes
•Les commentaires sont précédés par un “%”
•L’aide peut être obtenue en tapant help dans la fenêtre de commandes
Crochets
Vecteurs et Matrices
Vecteurs sont définis par:
>> v = [1, 2, 4, 5] ou v = [1 2 4 5]
>> w = [1; 2; 4; 5]
Séparateurs
Termoz @ 2006
MATLAB
Intervention sur les matrices
>> A(2,3)
Lignes Colonnes
>> B=[A(3,2),A(3,1);A(2,2),A(2,1)]
Termoz @ 2006
MATLAB
Intervention sur les matrices
8 Mai 2006 2
Nicolas TERMOZ, PhD @2006
Termoz @ 2006
MATLAB
Graphiques
>>x=0:0.05:5;
>> y=sin(x.^2);
>> plot(x,y);
>> title('Graphique')
>> xlabel('TEMPS')
>> ylabel('Amplitude')
>> grid on
>>z=peaks(25);
>>surfl(z);
>>shading interp;
>>colormap(pink);
Termoz @ 2006
MATLAB
Graphiques: exemples
Termoz @ 2006
^ exponentiation : ab a^b
* multiplication : ab a*b
Opérateurs arithmétiques : / div. vers la droite : a/b a/b
+
addition : a + b a+b
- soustraction : a – b a-b
Variables Signification
Variable temporaire contenant la réponse la plus
ans
récente
pi le nombre p
Variables Signification
8 Mai 2006 3
Nicolas TERMOZ, PhD @2006
Termoz @ 2006
Termoz @ 2006
MATLAB
M-files
Termoz @ 2006
MATLAB
GUI : graphical user interfaces
8 Mai 2006 4