int
main ()
{ float complex (*fun1) (float complex); float complex z, w; float er, ei, t; int i, errs, tests;
errs = 0;
tests = 0;
i = 0; for (;;)
{
fun1 = test1[i].func; if (fun1 == NULL) break;
z = test1[i].real_arg + test1[i].imag_arg * I;
w = (*(fun1)) (z);
er = creal(w) - test1[i].real_ans;
ei = cimag(w) - test1[i].imag_ans;
t = test1[i].thresh; if ((fabsf(er) > t) || (fabsf(ei) > t))
{
errs += 1;
printf ("Line %d: %.9e %9e, s.b. %.9e %.9e\n", i + 1,
creal(w), cimag(w), test1[i].real_ans, test1[i].imag_ans);
}
i += 1;
tests += 1;
}
printf ("%d errors in %d tests\n", errs, tests); exit (0);
}
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.1Bemerkung:
(vorverarbeitet am 2026-06-15)
¤
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.