Exemplo n.º 1
0
        private void Start_Button_Click(object sender, EventArgs e)
        {
            int mean = 0;

            for (int i = 0; i < Convert.ToInt32(NumberOFExperimentsTextBox.Text); i++)
            {
                var result = new Simulation().Simulate(Convert.ToDouble(lyambdaTextBox.Text), Convert.ToDouble(timeTextBox.Text));

                var a = result.GetEnumerator();
                mean += result.Count;

                for (int j = 0; j < result.Count; j++)
                {
                    chart1.Series[0].Points.AddXY(a.Current.time, Convert.ToDouble(a.Current.N)); // делать по одному или возрастающий график не принципиален (так удобнее воспринимать)?
                    TimeNRichTextBox.AppendText($"{a.Current.time.ToString()} - {a.Current.N.ToString()}\n");
                    a.MoveNext();
                }
            }
            MeanTextBox.Text = (mean / Convert.ToDouble(NumberOFExperimentsTextBox.Text)).ToString();
        }
Exemplo n.º 2
0
 private void ClearButton_Click(object sender, EventArgs e)
 {
     chart1.Series[0].Points.Clear();
     TimeNRichTextBox.Clear();
     MeanTextBox.Clear();
 }