gonum: gonum.org/v1/gonum/mathext/internal/gonum Index | Files

package gonum

import "gonum.org/v1/gonum/mathext/internal/gonum"

Package gonum contains functions implemented by the gonum team. It is here to avoid circular imports and/or double coding of functions.

Index

Package Files

beta.go doc.go gonum.go

func Beta Uses

func Beta(a, b float64) float64

Beta returns the value of the complete beta function B(a, b). It is defined as

Γ(a)Γ(b) / Γ(a+b)

Special cases are:

B(a,b) returns NaN if a or b is Inf
B(a,b) returns NaN if a and b are 0
B(a,b) returns NaN if a or b is NaN
B(a,b) returns NaN if a or b is < 0
B(a,b) returns +Inf if a xor b is 0.

See http://mathworld.wolfram.com/BetaFunction.html for more detailed information.

func Lbeta Uses

func Lbeta(a, b float64) float64

Lbeta returns the natural logarithm of the complete beta function B(a,b). Lbeta is defined as:

Ln(Γ(a)Γ(b)/Γ(a+b))

Special cases are:

Lbeta(a,b) returns NaN if a or b is Inf
Lbeta(a,b) returns NaN if a and b are 0
Lbeta(a,b) returns NaN if a or b is NaN
Lbeta(a,b) returns NaN if a or b is < 0
Lbeta(a,b) returns +Inf if a xor b is 0.

Package gonum imports 1 packages (graph) and is imported by 2 packages. Updated 2019-01-30. Refresh now. Tools for package owners.