Activer ou pas une fonction scilab

Résolu/Fermé
tchaikovsky Messages postés 10 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 8 mai 2009 - 14 mars 2009 à 19:09
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 14 mars 2009 à 22:36
Bonjour,

J'ai dans mon programme scilab plusieurs fonctions qui par exemple affichent un graph. Je voudrais savoir comment faire pour l'activer ou non selon un argument de ma fonction principale.
Admettons que ma fonction est la suivante (je n'en fais figurer qu'une petite partie, le reste n'est pas très intéressant):

function prof=gen_selfaffine_prof(n,r,moy,sig,visu)

xset ("window", 0);
clf;
plot2d(K,real(C))

xset ("window",1);
clf
plot2d(K,imag(C))

endfunction

Comment faire pour que {xset ("window", 0); clf; plot2d(K,real(C))} s'exécute bien si mon argument visu =1 et que {xset ("window", 1); clf; plot2d(K,real(C))} s'exécute si mon argument visu est 2 ?
Je pense qu'il y a des booléens dans l'affaire mais je ne sais pas trop comment les utiliser...

Merci pour votre aide.
A voir également:

1 réponse

Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 832
14 mars 2009 à 22:36
Salut
Avec if... then... end ou select... case... end
Ciao
0