Toutes les fonctions de MATLAB ont une documentation qui permet d’avoir des exemples et décrit les entrées et les sorties de la fonction ainsi que la syntaxe d’appel.

Taper la commande F1

L’aide sous MATLAB

 

Le premier écran de MATLAB présente quelques commandes : intro, demo, help help, help, info.

  • Intro: lance une introduction à MATLAB,
  • Help: produit une liste des fonctions MATLAB par catégorie,
  • Help help: information sur l’utilisation de l’aide,
  • Info : information sur les boites à outils (Toolboxes) disponibles,
  • Demo: programme de démonstration donnant une présentation des fonctionnalités de base MATLAB.

 

Pour quitter MATLAB, tapez « quit » ou « Exit » suivi de la touche ENTREE ou utilisez le menu « File » avec l’option « Exit MATLAB ».

 

Help <fonction ou commande> : fournit de l’aide sur l’utilisation de la fonction ou de la commande indiquée.

>>help demo
  demo Access examples via Help browser. 
 
    demo opens the Help browser to MATLAB Examples.
 
    demo TYPE NAME opens the examples for the product matching NAME of
    and TYPE, as defined in that product's info.xml or demos.xml
    file.
    
    Examples:
        demo 'matlab'
        demo 'toolbox' 'signal'
 
    See also doc.

    Reference page in Help browser
       doc demo

 

Cette commande, appliquée devant un nom de certaines instructions MATLAB (script, fonction), affiche l’aide correspondante.

>> help filter
 filter One-dimensional digital filter.
    Y = filter(B,A,X) filters the data in vector X with the
    filter described by vectors A and B to create the filtered
    data Y.  The filter is a "Direct Form II Transposed"
    implementation of the standard difference equation:
 
    a(1)*y(n) = b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb)
                          - a(2)*y(n-1) - ... - a(na+1)*y(n-na)
 
    If a(1) is not equal to 1, filter normalizes the filter
    coefficients by a(1). 
 
    filter always operates along the first non-singleton dimension,
    namely dimension 1 for column vectors and non-trivial matrices,
    and dimension 2 for row vectors.
 
    [Y,Zf] = filter(B,A,X,Zi) gives access to initial and final
    conditions, Zi and Zf, of the delays.  Zi is a vector of length
    MAX(LENGTH(A),LENGTH(B))-1, or an array with the leading dimension 
    of size MAX(LENGTH(A),LENGTH(B))-1 and with remaining dimensions 
    matching those of X.
 
    filter(B,A,X,[],DIM) or filter(B,A,X,Zi,DIM) operates along the
    dimension DIM.
 
    See also filter2, filtfilt, filtic.
 
    Note: FILTFILT and FILTIC are in the Signal Processing Toolbox.

    Overloaded methods:
       SigLogSelector.filter
       gf/filter
       channel.filter
       gpuArray/filter
       mfilt.filter
       adaptfilt.filter
       fxptui.filter
       dfilt.filter
       timeseries/filter

    Reference page in Help browser
       doc filter

 

Dans cette aide, nous trouvons les différents cas d’utilisation de cette fonction avec des exemples. On suggère, enfin, de consulter d’autres fonctions de la même catégorie. 

On peut aussi faire appel à la documentation MATLAB pour des fonctions, par la commande : doc «fonction», comme pour la fonction exponentielle :

>>doc exp

Commande doc

Lookfor <mot-clé> : fournit la liste des fonctions et commandes contenant le mot-clè spécifié dans la première ligne de leur texte d’aide.

L’exemple suivant de la commande lookfor a pour but de lister l’ensemble des commandes et fonctions MATLAB contenant le mot-clé identity.

>> lookfor identity
eye                            - Identity matrix.
speye                          - Sparse identity matrix.
dspblkeye                      - is the mask function for the DSP System Toolbox Identity

 

D’autres types d’aide peuvent être fournis par les commandes suivantes :

  • Docsearch,
  • Helpbrowser, helpwin,
  • Matlabpath,
  • More,
  • Which,
  • Whos,

 

Pour avoir de l’aide sur un thème donné de MATLAB, comme pour les graphiques par exemple :

>>demo matlab graphics