Accelerating the pace of engineering and science

beta

Beta function

B = beta(Z,W)

Definitions

The beta function is

$B\left(z,w\right)={\int }_{0}^{1}{t}^{z-1}{\left(1-t\right)}^{w-1}dt=\frac{\Gamma \left(z\right)\Gamma \left(w\right)}{\Gamma \left(z+w\right)}$

where Γ(z) is the gamma function.

Description

B = beta(Z,W) computes the beta function for corresponding elements of arrays Z and W. The arrays must be real and nonnegative. They must be the same size, or either can be scalar.

Examples

In this example, which uses integer arguments,

```beta(n,3)
= (n-1)!*2!/(n+2)!
= 2/(n*(n+1)*(n+2))```

is the ratio of fairly small integers, and the rational format is able to recover the exact result.

```format rat
beta((0:10)',3)

ans =

1/0
1/3
1/12
1/30
1/60
1/105
1/168
1/252
1/360
1/495
1/660 ```

`beta(z,w) = exp(gammaln(z)+gammaln(w)-gammaln(z+w))`