private void btnRemove_Click(object sender, EventArgs e) { btnBuild.Enabled = false; btnRemove.Enabled = false; DataBase.Clear(); TmpPlot.Clear(); }
private void btnBuild_Click(object sender, EventArgs e) { double qde = 0; ArrayList temp = new ArrayList(dataLength); for (int i = 0; i < dataLength; i++) { double summ = 0; for (int j = 0; j < DataBase.Count; j++) { summ += (double)((ArrayList)DataBase[j])[i]; } summ /= DataBase.Count; for (int j = 0; j < DataBase.Count; j++) { qde += Math.Pow((double)((ArrayList)DataBase[j])[i] - summ, 2); } temp.Add(summ); } qde = Math.Sqrt(qde) / DataBase.Count / dataLength; TmpPlot.Clear(); TmpPlot.AddData(temp); pictureBox3.Image = new Bitmap(pictureBox3.Width, pictureBox3.Height); TmpPlot.Restore(Graphics.FromImage(pictureBox3.Image)); TmpPlot.DrawData(); lbVariation.Text = "Среднее отклонение - " + qde.ToString(); }