Pregunta: | 12385 - GRAFICAR FUNCIONES EN DELPHI |
Autor: | Pedro Wilson Avila Lopez |
Necesito graficar funciones en delphi, pero no se como, podrian ayudarme por favor.
quisiera que por favor me facilitaran un codigo de ejemplo con una funcion cualquiera, por ejemplo y=sin(x) gracias |
Respuesta: | Erick Mendez |
Lo siento el codigo no te lo puedo facilitar -por que no lo tengo- pero si te puedo decir como hacerlo:
haz algo sencillo pon un Image en tu forma y un boton, el Image tiene una propiedad canvas -un lienzo vaya- y en el puedes graficar como si lo hicieras en la pantalla del msdos, con lineas, puntos, etc. aqui la diferencia es que no tienes que hacer el initgraph como en pascal, Ahora de como haces la funcion es mas o menos sencillo, pides la funcion, y las cotas inferior y superior, ahora estiras -o encojes tu funcion para que te empate con el tamaƱo de tu canvas, haces lo mismo con las X, y con las Y, luego pides tambien el numero de puntos a graficar, y con eso obtienes el incremento para evaluar, en otras palabras delta:=(cotaB-cotaA)/(numeropuntos); evaluas la funcion y trazas una linea de un punto a otro, asi entre mas puntos te den mas fina sera la funcion, si tienes dudas escribeme a mi correo, e intentaremos ayudarte. |