Scilab Function

getf - chargement de fonctions à partir d'un fichier

Calling Sequence

getf(file-name [,opt])

Parameters

Description

Charge une ou plusieurs fonctions (voir functions ) définies dans le fichier 'file-name' . La chaîne de caractères opt='n' signifie que les fonctions ne sont pas compilées (pré-interprétées) au chargement. Cela peut être utile en phase de mise au point (voir comp ). Par défaut les fonctions sont compilées (i.e. opt='c' est utilisée).

Dans le fichier chaque fonction doit commencer par une ligne de la forme :

function [y1,...,yn]=foo(x1,...,xm)
   

suivie par une suite d'instructions Scilab.

La "ligne de définition" donne la syntaxe d'appel complète de la fonction. Les yi sont les variables de sortie, calculées à partir des variables d'entrée xi et des variables existantes dans le contexte appelant lorsque la fonction est exécutée. On peut utiliser éventuellement un sous-ensemble de ces variables d'entrée et de sortie.

Il est possible d'écrire plusieurs fonctions dans un seul fichier. Une fonction est alors terminée par le mot-clé endfunction ou par la ligne de déclaration de la fonction suivante (ancienne convention) ou par la fin du fichier.

getf est une ancienne manière de charger les fonctions. Si chaque fonction est terminée par endfunction , les fonctions peuvent être chargées avec la commande exec au lieu de getf . Dans ce cas l'option par défaut opt est utilisée.

Examples

getf('SCI/macros/xdess/plot.sci')

getf SCI/macros/xdess/plot.sci
 

See Also

functions ,   function ,   genlib ,   getd ,   exec ,   edit ,   comp ,