sign = 1;
a = aa;
b = bb; if( a <= 0.0 )
{ if( a == floorf(a) ) goto over;
} if( b <= 0.0 )
{ if( b == floorf(b) ) goto over;
}
y = a + b; if( fabsf(y) > MAXGAM )
{
y = lgamf(y);
sign *= sgngamf; /* keep track of the sign */
y = lgamf(b) - y;
sign *= sgngamf;
y = lgamf(a) + y;
sign *= sgngamf; if( y > MAXLOGF )
{
over:
mtherr( "betaf", OVERFLOW ); return( sign * MAXNUMF );
} return( sign * expf(y) );
}
y = gammaf(y); if( y == 0.0 ) goto over;
if( a > b )
{
y = gammaf(a)/y;
y *= gammaf(b);
} else
{
y = gammaf(b)/y;
y *= gammaf(a);
}
return(y);
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.