next up previous contents index
Next: Compléments divers Up: 2 La manipulation des Previous: 2.7 Visualiser un graphe

Écrire et exécuter un script

On peut écrire dans un fichier nomfich une suite de commandes et les faire exécuter par l'instruction :
-->exec('nomfich')    // ou encore exec("nomfich")

Une méthode plus conviviale est de sélectionner l'item File Operations proposé par le menu obtenu en appuyant sur le bouton File de la fenêtre Scilab. On obtient alors un menu qui permet de sélectionner son fichier (éventuellement en changeant le répertoire courant) et il ne reste plus qu'à cliquer sur le bouton Exec. Comme exemple de script, reprenons le tracé de la fonction $e^{-x} \sin(4x)$en proposant de plus le choix de l'intervalle de visualisation [a,b] ainsi que sa discrétisation. J'écris donc dans un fichier intitulé par exemple script1.sce les instructions Scilab suivantes  :

// mon premier script Scilab

a = input(" Rentrer la valeur de a : ");
b = input(" Rentrer la valeur de b : "); 
n = input(" Nb d''intervalles n : ");

// calcul des abscisses
x = linspace(a,b,n+1);  

// calcul des ordonnees
y = exp(-x).*sin(4*x);

// un petit dessin
plot(x,y,'x','y','y=exp(-x)*sin(4x)')

Rmq : 1/ pour s'y retrouver dans vos fichiers Scilab, il est recommandé de suffixer le nom des fichiers scripts par la terminaison .sce (alors qu'un fichier contenant des fonctions sera suffixé en .sci) ; 2/ l'éditeur emacs peut être muni d'un mode d'édition (à récupérer sur la home page Scilab) qui facilite l'écriture de programmes Scilab ; 3/ un script sert souvent de programme principal d'une application écrite en Scilab.


next up previous contents index
Next: Compléments divers Up: 2 La manipulation des Previous: 2.7 Visualiser un graphe
Pincon Bruno
6/23/2000