Hola:
Estoy haciendo un grafico de una función el problema es que me lanza una
exception cuando trato de dibujar una línea.
La exception que me lanza es: "System.OverflowException occurred in
system.drawing.dll"
No entiendo porque si creo que convierto bien los datos y por lo tanto no
debería haber ningún problema como este.
El código es el siguiente:
Pen plotPen = new Pen(Color.Blue, 1 / G.DpiX);
Single X, Y;
Single oldX = -10;
Single oldY = Convert.ToSingle(EvaluateFunction(-10));
for (Single i = -10; i < 10; i = i + (20)/(pictureBox1.Width - 1))
{
X = i;
Y = Convert.ToSingle(EvaluateFunction(i));
G.DrawLine(plotPen, oldX, oldY, X, Y);
oldX = X;
oldY = Y;
}
Espero puedan ayudarme.
Leer las respuestas