t = tt; if( k <= 0 )
{
mtherr( "stdtrf", DOMAIN ); return(0.0);
}
if( t == 0 ) return( 0.5 );
if( t < -1.0 )
{
rk = k;
z = rk / (rk + t * t);
p = 0.5 * incbetf( 0.5*rk, 0.5, z ); return( p );
}
/* compute integral from -t to + t */
if( t < 0 )
x = -t; else
x = t;
rk = k; /* degrees of freedom */
z = 1.0 + ( x * x )/rk;
/* test if k is odd or even */ if( (k & 1) != 0)
{
/* computation for odd k */
xsqk = x/sqrtf(rk);
p = atanf( xsqk ); if( k > 1 )
{
f = 1.0;
tz = 1.0;
j = 3; while( (j<=(k-2)) && ( (tz/f) > MACHEPF ) )
{
tz *= (j-1)/( z * j );
f += tz;
j += 2;
}
p += f * xsqk/z;
}
p *= 2.0/PIF;
}
else
{
/* computation for even k */
f = 1.0;
tz = 1.0;
j = 2;
while( ( j <= (k-2) ) && ( (tz/f) > MACHEPF ) )
{
tz *= (j - 1)/( z * j );
f += tz;
j += 2;
}
p = f * x/sqrtf(z*rk);
}
/* common exit */
if( t < 0 )
p = -p; /* note destruction of relative accuracy */
p = 0.5 + 0.5 * p; return(p);
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.13Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 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.