[Scilab-users] [EXTERNAL] Re: gamma function overloading

Carrico, Paul paul.carrico at auxitrolweston.com
Fri Aug 9 13:35:36 CEST 2019


Thanks Samuel,

What I'm doing wrong?

function r=%s_gamma_user(a)
    r = gamma(a);
endfunction

A = complex(4,4)
gamma_A = gamma(A

Limite de récursion atteinte (1000).


De : users [mailto:users-bounces at lists.scilab.org] De la part de Samuel Gougeon
Envoyé : vendredi 9 août 2019 12:41
À : users at lists.scilab.org
Objet : [EXTERNAL] Re: [Scilab-users] gamma function overloading

Le 09/08/2019 à 11:52, Carrico, Paul a écrit :
Dear All

In the Scilab doc it's mentioned that gamma function can be overloaded by complex number, but how to proceed?

A = complex(4,4)
gamma_A = gamma(A)


à la ligne    12 de la fonction %s_gamma ( C:\scilab-6.0.2\modules\special_functions\macros\%s_gamma.sci ligne 22 ) dans la fonction native gamma
%s_gamma: Function not defined for the given argument type.
Check arguments or define function %s_gamma_user() for overloading.




--> function r = %s_gamma_user(a)
  >     r = [];
  >     disp("OK")
  > endfunction

--> gamma(%i)
 OK
 ans  =
    []
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20190809/64167ff0/attachment.htm>


More information about the users mailing list