dataC = dataCount();
mid = 0;
for (i = 0; i < arr.Length; mid += arr[i] / n, i++) ;
X0_A = 0;
for (i = 0; i < n; X0_A += Math.Pow((arr[i] - mid), 2), i++) ;
sigma = Math.Sqrt(X0_A / (n-1));
Xi0_A = new double[8];
for (i = 0; i < r; Xi0_A[i] = midInter[i] - mid, i++) ;
Zi = new double[8];
for (i = 0; i < r; Zi[i] = Xi0_A[i] / sigma, i++) ;
Fi = new double[8];
for (i = 0; i < r; Fi[i] = Math.Exp(Math.Pow(Zi[i], 2) / 2) / Math.Sqrt(2 * Math.PI), i++) ;
Nteor = new double[8];
//for (i = 0; i < r; Nteor[i] = step * Fi[i] / sigma, i++) ;
//for (i = 0; i < r; Nteor[i] = dataC[i] * step * sigma / Fi[i], i++) ;
for (i = 0; i < r; Nteor[i] = 10 * step * sigma / Fi[i], i++) ;
Xi2 = new double[8];
for (i = 0; i < r; Xi2[i] = Math.Pow((Nteor[i] - dataC[i]), 2) / dataC[i], i++) ;
for (i = 1; i < r - 1; X2 += Xi2[i], i++) ;
f = 6; // 7-1
/*
for (i = 0; i < r; Nteor[i] = dataC[i] * step * sigma / Fi[i], i++) ;
Xi2 = new double[8];
for (i = 0; i < r; Xi2[i] = Math.Pow((Nteor[i] - dataC[i]), 2) / Math.Pow(dataC[i], 2), i++) ;
for (i = 0; i < r; X2 += Xi2[i], i++) ;
*/
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Brush b = new SolidBrush(Color.Black);
Pen p = new Pen(b);
g.DrawString("Number of", Font, b, new PointF(20, 10));
g.DrawString("Interval", Font, b, new PointF(20, 20));
g.DrawString("middle of", Font, b, new PointF(80, 10));
g.DrawString("Interval", Font, b, new PointF(80, 20));
g.DrawString("Count of data".ToString(), Font, b, new PointF(140, 10));
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.