function  p = phypg(k,n,K,N)
%PHYPGEO  The hypergeometric cumulative probability function
%
%         p = phypg(k,n,K,N)

%       Anders Holtsberg, 18-11-93
%       Copyright (c) Anders Holtsberg

if max([length(n) length(K) length(N)]) > 1
   error('Sorry, this is not implemented');
end

kk = (0:n)';
cdf = max(0,min(1,[0; cumsum(dhypg(kk,n,K,N))]));
cdf(n+2) = 1;
p = k;
p(:) = cdf(max(1,min(n+2,floor(k(:))+2)));


