/// <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); }
/// <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)); }