PDA

Ver la Versión Completa : Duda con graficas


Kenny
05-09-2007, 06:02:59
Saludos! Soy nuevo en estos foros, y uso Delphi en el colegio.

Para un proyecto escolar, necesito graficar funciones generales, esto quiere decir: 3x+2y=5
Osea, la X y la Y de un solo lado.

Alguien tiene idea de como puedo graficar eso?
Tambien tiene q ser capaz de graficar funciones como 3x^2-2y=6.
En fin, nos estan pidiendo algo como Graphmatica :p

Gracias
-Kenny

Delphius
05-09-2007, 06:28:12
Hola Kenny, bienvenido/a a clubdelphi.

Antes que nada, aprovecho de que recién te integras, para comunicarte que es recomendable que le des una leída a las guia de estilo, para que las tengas en cuenta.

Con respecto a tu pregunta, se que el tema se ha tratado en ocasiones en los foros, por lo que una búsqueda te puede ser de ayuda. Yo me tomé la molestia de buscar un poco, y puede que algunas de estas cosas te sirvan:
http://www.clubdelphi.com/foros/showthread.php?t=46295&highlight=ecuaciones
http://www.clubdelphi.com/foros/showthread.php?t=21279&highlight=ecuacion
http://www.clubdelphi.com/foros/showthread.php?t=9468&highlight=ecuacion (ve al final)
http://www.clubdelphi.com/foros/showthread.php?t=6038&highlight=ecuacion

Creeria que con eso tienes para comenzar. Para conseguir la gráfica debes emplear un TChart y llenar los valores en su propiedad Series. Si tienes dudas sobre el TChart, haz una búsqueda y notarás que hay mucho ejemplos sobre el asunto.

Por otro lado, viendo que dices que estás en tu colegio y aprendiendo Delphi... tal vez te pueda ser útil leer la Cara Oculta de Delphi 4. Si buscas en internet con cualquier buscador llegarás a resultados. Es un buen libro que se ha hecho popular por tratar el ABC de Delphi. Es un pdf muy completo. De hecho dedica un capítulo al TChart y con un ejemplo parecido a lo que tu deseas. Si lo lees puede que te sirva y te inspire a encontrar una solución a tu problema.

Y ya sabes, si tienes dudas: primero buscas y si no consigues evacuar dudas. Nos tienes aquí para darte una mano en lo que podamos.

Saludos,