MATLAB: How does matlab compute hypergeom

matlab function

I want to know what method Matlab uses to compute hypergeom (generalised hypergeometric function) if I input say floats rather than symbolic variables. For instance does it simply use the power series or is there some sort of continued fraction approximation?

Best Answer

You can read the current method:
strjoin(regexp(char(evalin(symengine,'expose(hypergeom)')), '\\n', 'split'), '\n')