Function: calcFunc-betaI
calcFunc-betaI is an autoloaded and byte-compiled function defined in
calc-funcs.el.gz.
Signature
(calcFunc-betaI X A B)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-funcs.el.gz
(defun calcFunc-betaI (x a b)
(cond ((math-zerop x)
'(float 0 0))
((math-equal-int x 1)
'(float 1 0))
((or (math-zerop a)
(and (math-num-integerp a)
(math-negp a)))
(if (or (math-zerop b)
(and (math-num-integerp b)
(math-negp b)))
(math-reject-arg b 'range)
'(float 1 0)))
((or (math-zerop b)
(and (math-num-integerp b)
(math-negp b)))
'(float 0 0))
((not (math-numberp a)) (math-reject-arg a 'numberp))
((not (math-numberp b)) (math-reject-arg b 'numberp))
((math-inexact-result))
(t (let ((math-current-beta-value (calcFunc-beta a b)))
(math-div (calcFunc-betaB x a b) math-current-beta-value)))))