Vous êtes sur la page 1sur 3

Les Scripts sous MATLAB

matlabpourtous.com/matlab/la-programmation-sous-matlab/les-scripts

Un script est un fichier texte portant l’extension *.m (M-files) et contenant une
séquence d’instructions MATLAB.

Principes:
Les Scripts sont utilisés pour automatiser une série de tâches;
Ils ne reçoivent pas d’argument d’entrées et ne possèdent pas de sorties;
Espace de travail commun de MATLAB (Workspace);
Un Script peut appeler un autre Script ou s’appeler lui-même de façon récursive.

Exemple
Nous vous proposons, dans ce qui suit, un exemple de script, stocké dans un fichier
appelé courbe1.m, dont le code permet de tracer la courbe de la fonction y = x 2 + 5,
sur l’intervalle [-5, 5].

% permet de tracer la courbe de la fonction y = x2 + 5, sur l’intervalle


% [-5, 5].

% domaine du tracé
x = -5:0.1:5;

% calcul des valeurs de la fonction


y = x.^2 + 5;

% tracé de la courbe
plot (x, y)

% quadrillage, titre et légendes


grid
title ('tracé de y = x^2 + 5')
xlabel ('x')
ylabel ('y')

Détail d’un script


Description du programme
Description détaillée du programme, affichée avec la commande help sur le nom d’un
m-file (premier paquet de commentaires sans ligne vide).

% permet de tracer la courbe de la fonction y = x2 + 5, sur l’intervalle


% [-5, 5].

Corps du script
Code du programme (exécute une suite de tâches comme dans la Command Windows).

1/3
% domaine du tracé
x = -5:0.1:5;

% calcul des valeurs de la fonction


y = x.^2 + 5;

% tracé de la courbe
plot (x, y)

% quadrillage, titre et légendes


grid
title ('tracé de y = x^2 + 5')
xlabel ('x')
ylabel ('y')

Commentaires
Texte apparaissant dans le corps de la fonction qui explique les lignes de code
intermédiaires (commence toujours avec un pourcentage %).

Appel d’un script


L’appel d’un script se fait par son nom. Il peut être appelé depuis l’interface de
commande de MATLAB, depuis une fonction ou un Script.

>> courbe1

L’exécution de ce script permet de tracer la courbe de parabole suivante :

Les commentaires

2/3
Pour insérer des commentaires dans un programme, il suffit d’utiliser le symbole « %».
Tout ce qui suit ce symbole, jusqu’à la fin de la ligne, est considéré comme un
commentaire et n’est pas, par conséquent, interprété par MATLAB.

3/3

Vous aimerez peut-être aussi