[Scilab-Enseignement] commande disp ou afficher

Anas MTALAA anas.mtalaa at gmail.com
Mar 8 Nov 21:41:01 CET 2011


Moi aussi, 
Je suis bloqué  sous l' OS Lion
Le 8 nov. 2011 à 21:24, Raymond Moché a écrit :

> Bonjour,
> 
> 1 - Pour afficher a,b,c dans cet ordre, une solution très bête est d'utiliser la commande disp(c,b,a).
> 
> 2 - Je remercie Samuel Gougeon et Vincent Couvert pour leur réponse à une question que j'ai posée il y a quelque temps concernant "colormap".
> 
> 3 - La commande a+M ajoute le nombre a à tous les éléments de la matrice M. Si a=3 et M=[], la réponse de scilab est ans=3. Tel que je présente ce problème, cette réponse est fausse et devrait être ans=[]. C'est une source d'erreurs.
> 
> 4 - Je fais partie des gens qui attendent que scilab tourne sur "Lion" pour l'installer. Y a-t-il des nouvelles ?
> 
> Cordialement,
> 
> RM
> 
> Le 7 nov. 2011 à 11:37, Samuel Gougeon a écrit :
> 
>> 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
> 
> Raymond Moché
> raymoc at numericable.fr
> 
> 
> 




Plus d'informations sur la liste de diffusion enseignement