示例#1
0
        private void button16_Click(object sender, EventArgs e)
        {
            int    size           = Convert.ToInt32(textBox29.Text);
            int    countIntervals = Convert.ToInt32(textBox31.Text);
            int    countSeries    = Convert.ToInt32(textBox30.Text);
            int    k = Convert.ToInt32(textBox24.Text);
            double L = Convert.ToInt32(textBox32.Text);

            Series[] seriesMass = new Series[countSeries];
            for (int s = 0; s < countSeries; s++)
            {
                seriesMass[s] = new Series {
                    Name = "Испытание " + (countErlSeries + 1)
                };
                countErlSeries++;

                double[] values = Algs.Erl(countIntervals, size, k, L, listBox5.SelectedIndex);
                int[]    arr    = new int[countIntervals];

                foreach (var value in values)
                {
                    arr[(int)value]++;
                }

                // Добавление данных в серию
                for (int i = 0; i < countIntervals; i++)
                {
                    seriesMass[s].Points.AddXY(i + 1, arr[i]);
                }
                // Добавление серии в гистограмму
                chartErl.Series.Add(seriesMass[s]);
            }
        }