Пример #1
0
        /// <summary>
        /// Returns a target vector.
        /// </summary>
        /// <param name="receivers">Matrix of vectors { X, Y, Z }</param>
        /// <param name="sigma">Standard deviation</param>
        /// <param name="count">Number of targets</param>
        /// <returns>Vector { X, Y, Z }</returns>
        public static double[][] GetTarget(double[][] receivers, double sigma, int count)
        {
            double[] max, min;
            RDMS.GetExtremum(receivers, out min, out max);

            double[][] targets = new double[count][];

            for (int i = 0; i < count; i++)
            {
                targets[i] = RDMS.GetTarget(min, max, sigma);
            }

            return(targets);
        }
Пример #2
0
 /// <summary>
 /// Returns a target vector.
 /// </summary>
 /// <param name="receivers">Matrix of vectors { X, Y, Z }</param>
 /// <param name="sigma">Standard deviation</param>
 /// <returns>Vector { X, Y, Z }</returns>
 public static double[] GetTarget(double[][] receivers, double sigma)
 {
     double[] max, min;
     RDMS.GetExtremum(receivers, out min, out max);
     return(RDMS.GetTarget(min, max, sigma));
 }