beta function

dynamic beta(
  1. dynamic x,
  2. dynamic y
)

Beta Function

Computes the Beta function B(x, y) = Γ(x)Γ(y) / Γ(x+y). Supports num and Complex inputs.

Implementation

dynamic beta(dynamic x, dynamic y) {
  Complex cx = x is num ? Complex(x) : (x as Complex);
  Complex cy = y is num ? Complex(y) : (y as Complex);
  Complex res = cx.beta(cy);
  return _handleResult(res, x is num && y is num);
}