steinkrauz - September 12th, 2014

> Recent Entries
> Archive
> Friends
> User Info

September 12th, 2014


05:44 pm - Моск кончился
static bool diff(double a, double b) {
    double d = Math.Abs(a - b);
    double v = Math.Abs(a) + Math.Abs(b);
    if (d < 0.001) return false;
    if (v > 0) {
        double z = d / v;
        if (z > 0.002) return true;
    }
    return false;
}
Господа программисты! Кто может объяснить тупому мне сакральный смысл этого метода? (Про машинное эпсилон знаю, но тут мысль явно пошла глубже)

(4 comments | Leave a comment)


Previous Day [Archive] Next Day

> Go to Top
LJ.Rossia.org