// Экспоненциальное private void button14_Click(object sender, EventArgs e) { chartGExp.Series.Clear(); int size = Convert.ToInt32(textBox26.Text); int countIntervals = Convert.ToInt32(textBox28.Text); int L = Convert.ToInt32(textBox25.Text); Series s = new Series { Name = "Испытание" }; countGExpSeries++; double[] arr = Algs.Exp(countIntervals, size, L, listBox4.SelectedIndex); // Добавление данных в серию for (int i = 0; i < size; i++) { s.Points.AddXY(arr[i], 1); } // Добавление серии в гистограмму chartExp.Series.Add(s); double interval = (arr.Max() - arr.Min()) / (double)countIntervals; chartExp.DataManipulator.Sort(PointSortOrder.Ascending, "X", "Испытание"); chartExp.DataManipulator.Group("Count", interval, IntervalType.Number, "Испытание"); }
public static double[] Erl(int n, int s, int k, double L, int AlgIndex) { double[] mass = new double[s]; double[] x = new double[s * k]; x = Algs.Exp(n, s * k, L, AlgIndex); double S = 0; for (int i = 0; i < s; i++) { S = 0; for (int j = i * k; j < (i + 1) * k; j++) { S += x[j]; } mass[i] = S; } return(mass); }