Utilisation de Matlab

Matlab



Produit
Nom
Matlab 
 
Machine d'installation
Pluton
 
Description
Matlab est un logiciel de calcul numérique et de visualisation graphique.
Il permet de faire des calculs mathématiques `semi-formels'.
Matlab connaît un grand nombre d'opérations ou de fonctions mathématiques : fonctions usuelles, calcul matriciel, fonctions plus spécifiques du signal (FFT, etc).

Les toolboxes suivantes sont installés :
   Communications : com
   Image Processing : image processing
   Neural Network : neural
   Partial Differential Equation : partial differential equation
   Signal Processing : signal
   Symbolic Math : symbolic
   System Identification : system
   Wavelet : wavelet

Le logiciel Simulink est intégré au produit :
Simulink est dédié à la simulation du fonctionnement des systèmes continus ou échantillonnés, représentés simplement par leur schéma-bloc.

 
Fonctionnement
Variable d'environnement à positionner
Initialisation de la variable DISPLAY :
  • en ksh : export DISPLAY=<@IP_de_votre_Tx>:0.0
  • en csh : setenv DISPLAY <@IP_de_votre_Tx>:0.0
    ou 
    ssh -Y -l login pluton.calcul.u-psud.fr

Lancement
  • Lancement de Matlab :

    • Mode interactif :
      MATLAB exécute les instructions au fur et à mesure qu'elles sont données par l'usager par la commande : matlab
      Vous taperez vos commandes dans la fenêtre : 'Command window' dont le prompt est >>.
    • Mode exécutif :
      MATLAB exécute ligne par ligne un "fichier M" (programme en langage MATLAB)

  • Lancement de Simulink :

    Dans matlab :
    • tapez : simulink
    • cliquer sur le bouton à gauche du bouton '?'


Exemple
Voici un exemple de fichier matlab : somprodinv.m qui calcule la somme, le produit et le produit inverse de 2 matrices.
Ce fichier sera placé dans votre espace de travail matlab.

function [Som,Prod,Inver] = somprodinv(A,B);
%Calcule la somme, le produit et le produit inverse
%de 2 matrices.
%Pour utiliser cette fonction, assigne a la sortie
%un vecteur [som1,prod1,inv1] = somprodinv(A,B)

Som = A + B;
Prod = A*B;
Inver = inv(Prod);

Dans la fenêtre de commandes de matlab, appelez la fonction somprodinv :

>>A = [2 3 5; 6 8 9; 4 7 2];
>>B = [5 8 3; 2 9 5; 4 3 0];
>>[som1,prod1,inv1] = somprodinv(A,B)

som1 =

7 11 8
8 17 14
8 10 2


prod1 =

36 58 21
82 147 58
42 101 47


inv1 =

-7.5071 4.3214 -1.9786
10.1286 -5.7857 2.6143
-15.0571 8.5714 -3.8286


>>help somprodinv

Calcule la somme, le produit et le produit inverse
de 2 matrices.
Pour utiliser cette fonction, assigne a la sortie
un vecteur [som1,prod1,inv1] = somprodinv(A,B)


 
Aide



[retour]