Beispiel #1
0
        public static void Clamp(ArrayGrid2D <double> grid, double average)
        {
            grid.ForEach(v =>
            {
                if (v < average)
                {
                    double d = average - v;
                    v        = average - Math.Pow(d, 1.0 / 20);
                }

                return(v);
            });
        }
Beispiel #2
0
        public static void Clamp(ArrayGrid2D<double> grid, double average)
        {
            grid.ForEach(v =>
            {
                if (v < average)
                {
                    double d = average - v;
                    v = average - Math.Pow(d, 1.0 / 20);
                }

                return v;
            });
        }
Beispiel #3
0
        public static void Normalize(ArrayGrid2D <double> grid)
        {
            double min, max;

            MinMax(grid, out min, out max);

            double d = max - min;

            grid.ForEach(v =>
            {
                v -= min;
                v /= d;
                return(v);
            });
        }
Beispiel #4
0
        public static void Normalize(ArrayGrid2D<double> grid)
        {
            double min, max;

            MinMax(grid, out min, out max);

            double d = max - min;

            grid.ForEach(v =>
            {
                v -= min;
                v /= d;
                return v;
            });
        }