Sous-sections
- Matlab
- langage de manipulation numérique de matrices
(voir aussi Scilab (http://www-rocq.inria.fr/scilab))
Matlab est une boite à outils d'analyse numérique, avec un environnement
agréable pour faire du calcul numérique avec sa programmation matricielle.
- résolution de système linéaire
- détermination des valeurs propres
- résolution de problème non-linéaire
- résolution d'équations différentielles (raides)
- intégration numérique
- optimisation et contrôle
- graphique 2D et 3D
Utilisation de l'aide en ligne !!!
- clear
- efface toutes les variables
- variable
- définition lors de l'initialisation
- instruction
- si terminer par un pas d'affichage du résultat
- vecteur ligne
- X=[1 2 3]; X=[1:0.5:3]; X=ones(1,5);
- vecteur colonne
- Y=[1;2;3]; Y=X'; Y=zeros(5,1);
- matrice
- A=[ 1 0; 0 1]; A=eye(2,2); M=[X;X]; M=[Y Y]; M=[Y;Y];M=A';
- opérations
- *, -, / , \ : X=A\B;
ou X=inv(A)*B;
- fonctions
- s'appliquent aux matrices
sin(A); A^2; A.^2;
sin(A).^2+cos(A).^2-ones(size(A))
- chaınes
- caractères entre 2 ' , concatenation S=['un'
' et deux'] (tableau de car.)
- entrée sortie
- disp(X); X=input('X=');
Pr. Marc BUFFAT
marc.buffat@univ-lyon1.fr
2007-02-08