[Scilab-Enseignement] commande disp ou afficher

Samuel Gougeon sgougeon at free.fr
Lun 7 Nov 11:37:50 CET 2011


Le 07/11/2011 11:27, Samuel Gougeon a écrit :
> Pour y remédier et afficher les arguments de disp() dans l'ordre où 
> ils sont donnés,
> vous pouvez ajouter les 2 lignes suivantes dans votre fichier de 
> démarrage :
>
> disp_zkw3p = disp;
> function disp(varargin), disp_zkw3p(varargin($:-1:1)), endfunction;

Pour être certain que disp() sera redéfinie comme attendu quel que soit le
niveau de protection des functions, il est préférable d'utiliser les lignes
suivantes dans le fichier de démarrage :
-------
fp_zkw3p = funcprot();
funcprot(0)
disp_zkw3p = disp;
function disp(varargin), disp_zkw3p(varargin($:-1:1)), endfunction;
funcprot(fp_zkw3p)
clear fp_zkw3p
-------
Test  :

disp(%pi, %t, %z, list("Bonjour", rand(1,2)))

SG



Plus d'informations sur la liste de diffusion enseignement