Курсовая работа: Применение нечёткой логики на примере простой модели зарядного устройства для батарей
shy = (float)my / (float)yw;
for (i = 0; i < xw; i++)
{
x = (float)i * shx;
if (i % 50 == 0)
gr.DrawLine(new Pen(Color.Black, 1), x, my, x, my - lrsk);
}
for (i = 0; i < yw; i++)
{
y = i * shy;
if (i % 1 == 0)
gr.DrawLine(new Pen(Color.Black, 1), 0, y, lrsk, y);
}
}//drawaxes
public void drawgr(Color clr,float [] tmp)
{
float x,y;
int i;
int k = 0;
for (i = maxx - xw; i < maxx; i++)
{
x = k++ * shx;
y = tmp[i] * shy;
gr.DrawEllipse(new Pen(clr, 1), x, my - y, 1, 1);
}
}//drawgr
}//graphic
private void button2_Click(object sender, EventArgs e)
{