Пример #1
0
        public static float Gaussian(float x, float sigma)
        {
            const float Numerator   = 1.0f;
            float       denominator = MathF.Sqrt(2 * MathF.PI) * sigma;

            float exponentNumerator   = -x * x;
            float exponentDenominator = 2 * Pow2(sigma);

            float left  = Numerator / denominator;
            float right = MathF.Exp(exponentNumerator / exponentDenominator);

            return(left * right);
        }