[Scilab-users] {EXT} Re: [EXTERNAL] Re: gamma function overloading
Dang Ngoc Chan, Christophe
Christophe.Dang at sidel.com
Fri Aug 9 14:03:20 CEST 2019
Hello Paul,
> De : Carrico, Paul
> Envoyé : vendredi 9 août 2019 13:36
>
> 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).
You're calling recursively gamma without an end condition.
It seems that gamma() looks like
function r=gamma(a)
if isreal(a) then <usual gamma function>
else r=%s_gamma_user(a)
endfunction
So you should define how to compute the gamma of a complex yourself.
Regards
--
Christophe Dang Ngoc Chan
Mechanical calculation engineer
General
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error), please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
More information about the users
mailing list