Пример #1
0
 private void DrawHist(double[][] data, Chart chart, int levels)
 {
     chartHisto.Series.Clear();
     Histo.Draw(chartHisto, "normal", Histo.Hist(data, levels), SeriesChartType.Column);
     Histo.Draw(chartHisto, "density", Histo.Density(Histo.Hist(data, levels)), SeriesChartType.Line);
     Histo.Draw(chartHisto, "equalization", Histo.Hist(Histo.HistEquilization(data, levels), levels), SeriesChartType.Column);
     Histo.Draw(chartHisto, "reverse", Histo.Reversed(Histo.Density(Histo.Hist(data, levels)), levels), SeriesChartType.Column);
 }
 public ForwardViterbi(Form1 frm, string[] states, string[] observations, double[] startProbability, double[,] transitionProbability, Histo hstill, Histo hmoving, double scaleFactor)
 {
     frm1 = frm;
     this.states = states;
     this.observations = observations;
     this.startProbability = startProbability;
     this.transitionProbability = transitionProbability;
     this.histMoving = hmoving;
     this.histStill = hstill;
     this.scaleFactor = scaleFactor;
 }