Deming's funnel: Difference between revisions

Content added Content deleted
m (Formatting text.)
m (One line had overflowed the page width;)
Line 287: Line 287:
=={{header|C++}}==
=={{header|C++}}==
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">

#include <cmath>
#include <cmath>
#include <functional>
#include <functional>
Line 361: Line 360:
experiment("Rule 1:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return 0.0; });
experiment("Rule 1:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return 0.0; });
experiment("Rule 2:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return -dz; });
experiment("Rule 2:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return -dz; });
experiment("Rule 3:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return -( z + dz ); });
experiment("Rule 3:", pseudo_random_xs, pseudo_random_ys,
[](double z, double dz) -> double { return -( z + dz ); });
experiment("Rule 4:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return z + dz; });
experiment("Rule 4:", pseudo_random_xs, pseudo_random_ys, [](double z, double dz) -> double { return z + dz; });
}
}