GRAFICOS para Coordenadas

17/12/2004 - 08:28 por Gomez,Martin | Informe spam
Necesito hacer una aplicación que genere gráficas a partir de una serie
de funciones introducidas por el usuario. La aplicación debe graficar cada
una de las funciones en un eje de coordenadas en R2 (dos dimensiones)... qué
herramientas debo utilizar?
o quien sabe que programa gratis se pueda bajar de la Web para esto.
saldarriagajuan@latinmail.com. ojala reciba respuestas.
gracias grupo.

Preguntas similare

Leer las respuestas

#1 Isidro Muñoz
17/12/2004 - 13:03 | Informe spam
Hola Martin,

Espero no ser un poco duro, pero creo que el enfoque que tu estas dando no
es el correcto.

Imaginate que yo preguntará en este foro: "¿ Como puedo hacer un programa
que haga lo mismo que el Excel ?"

Evidentemente no recibiré ninguna respuesta.

A mi me da la impresión que andas un poco perdido, y pretendes que aquí se
solverte tu proyecto completo.

Las preguntas tienen que ser más directas y más concretas no tan genericas.

Que sé yo:

¿ Sabe alguien de alguna libreria gráfica para VC++ que soporte funciones y
representacion gráfica ?
¿ Sabe alguien de alguna librería para mapas gif ?

Antes preguntabas como meter unas coordenadas y hacer una representación o
algo así:

Tendras que hacer un dialogo, poner los componentes de edición y por lo
menos tendrás que capturar los datos, luego me imagino que tendras que hacer
cosas con esos datos. Pero eso no se te va a explicar en este foro, se
tendría que escribir un libro mediante el foro, para eso ya estan los
libros.

Esta respuesta no tiene ningun animo de ofenderte ni ningún animo agresivo,
lo que te intento hacer ver que las cosas son más concretas y si uno anda
perdido necesitaría un tiempo para aprender cosas que vienen en los libros,
C/C++,api windows, MFC, etc.etc. Pero las tecnologías si uno no las domina
primero tiene que empezar a estudiarlas, luego en las dudas de como
afrontrarlo si se te puede ayudar.

Espero aclararte un poco.

Y con respecto a esta pregunta:

1.- Necesitas un parser de funciones o expresiones. El cual te analizará la
función introducida por el usuario. Para ver que el formato es bueno o malo.
Eso es teoría de compiladores analizador léxico, analizador sintáctico.
Existen herramientas que defines las reglas sintácticas y léxicas y te
generan código C que usaras para analizar la cadena.

2.- Luego necesitas hacer las acciones sobre la sintaxis de la funcion que
es la que te permitirá devolver el resultado correcto. Por ejemplo:
y = x^3 + 3*^(x^2) -5 esta funcion introducida por el usuario tendras que
analizarla y luego ir dandole valores de las coordenadas de representacion
para ir calculando el valor. Por ejemplo si vas a representar en la gráfica
desde -200 a 200 en la coordenada x, tendras que ir dandole valores a tu
analizar sintáctico desde -200, -199, -198, -197, .,0,
197,198,199,200 y por cada valor obtenido irás haciendo la gráfica.

3.- Una vez que tienes las x y las y correspondientes, ya la forma de hacer
la gráfica varia, puedes usar puntos, o usar lineas, yo creo que es mejor
el -200 lo haces en punto en la pantalla usando Canvas y luego por cada
punto vas haciendo una linea desde el punto anterior al nuevo punto.


Saludos.
Isidro.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida