public static double Entropy(params int[] values) { Visualizations.Histogram histogram; histogram = new Visualizations.Histogram(); histogram.Compute(values, 1.0); return(Visualizations.Histogram.Measures.Entropy(histogram.Values)); }
//--------------------------------------------- #region Event Handling private void trackBar_ValueChanged(object sender, EventArgs e) { m_histogram.Compute(m_samples, (int)trackBar1.Value); /* m_histogram.Compute(m_samples, RangeConversion.Convert( * trackBar1.Value, * new DoubleRange(0, 100), * new DoubleRange(0, m_histogram.Range.Length) * )); */ this.UpdateGraph(); }