time-to-botec/squiggle/node_modules/@stdlib/math/base/special/betaln
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00
..
docs feat: add the node modules 2022-12-03 12:44:49 +00:00
lib feat: add the node modules 2022-12-03 12:44:49 +00:00
package.json feat: add the node modules 2022-12-03 12:44:49 +00:00
README.md feat: add the node modules 2022-12-03 12:44:49 +00:00

betaln

Natural logarithm of the beta function.

The beta function, also called the Euler integral, is defined as

Equation for the beta function.

The beta function is related to the gamma function via the following equation

Beta function expressed in terms of the Gamma function.

Usage

var betaln = require( '@stdlib/math/base/special/betaln' );

betaln( x, y )

Evaluates the the natural logarithm of the beta function.

var val = betaln( 0.0, 0.0 );
// returns Infinity

val = betaln( 1.0, 1.0 );
// returns 0.0

val = betaln( -1.0, 2.0 );
// returns NaN

val = betaln( 5.0, 0.2 );
// returns ~1.218

val = betaln( 4.0, 1.0 );
// returns ~-1.386

Examples

var betaln = require( '@stdlib/math/base/special/betaln' );
var x;
var y;

for ( x = 0; x < 10; x++ ) {
    for ( y = 10; y > 0; y-- ) {
        console.log( 'x: %d, \t y: %d, \t f(x,y): %d', x, y, betaln( x, y ) );
    }
}