elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  graficacion de formulas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: graficacion de formulas  (Leído 2,724 veces)
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
graficacion de formulas
« en: 25 Marzo 2014, 20:31 pm »

Hola! :P

hoy quiero consultar sobre este tema, es un codigo tal vez reto para programadores y matematicos... la cosa esta en... el lenguaje no es importante, quisiera saber más o menos el algoritmo a seguir...

hay un programa de graficar formulas matematicas que se llama grafEQ el asunto es que grafica cosas tan absurdas como se puedan con una facilidad tremenda...

mis preguntas van...
-que metodos se pueden usar para graficar tan rapido asi?
-viendo como grafíca (los que decidan descargarselo) como creen que lo hace?
-cuales son los metodos mas eficientes?

a mi solo me viene a la mente derivando, sacando inflexion, maximos, minimos, luego calculando puntos intermedios y realizando una curva (tal vez bezier por facilidad) entre los puntos para armar el grafico... que más metodos se pueden usar? (tal vez haga un soft en c++ al final usando el metodo :P) y esto viene porque soy sincero y no he conseguido otros programas graficadores que lo hagan tan rapido y con formulas tan complejas

si... suena a publicidad y spam, pero no lo es...  :-X


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: graficacion de formulas
« Respuesta #1 en: 26 Marzo 2014, 15:06 pm »

La eficiencia muchas veces se consigue disponiendo de algoritmos óptimos. No se hasta que punto el andar calculando máximos, mínimos, raices y demás puede suponerte una ventaja en cuanto a rapidez de cálculo ( otra cosa es cuando la tienes que pintar a mano ), pero me da que sólo sería una ventaja en casos más o menos concretos.

Normalmente lo más lógico para graficar una función ( sobretodo si es en el eje xy) es recorrerla a intervalos discretos para un valor X y calcular Y o viceversa.

El problema normalmente está en que realizar esos cálculos, en algunos casos, puede llevar su tiempo, por lo que el graficado se puede demorar.

El proceso se puede simplificar eligiendo, por ejemplo, intervalos acordes al tamaño de la gráfica ( puede no tener sentido calcular con precisión de centésimas cuando en la gráfica un pixel representa 2 unidades enteras ).

Además también se pueden incorporar "atajos" que permitan reducir el tiempo necesario para calcular los resultados:

* precompilando la ecuación
* utilizando optimizaciones específicas para casos concretos

Por ejemplo, para calcular el cuadrado de un número puedes hacer una operación de multiplicación ( lenta ) o un desplazamiento de bits ( rápido )


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: graficacion de formulas
« Respuesta #2 en: 26 Marzo 2014, 16:01 pm »

recomiendo que mires el programa y veas como lo hace el, que uses otro y beas la diferencia de.precisión y tiempo de calculo... creo que básicamente (no se.casi de ing inversa) sería inutil descompilarlo, porque los metodos np se verian con claridad (o si?)
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Evaluar formulas.
Programación Visual Basic
mdg 4 2,726 Último mensaje 22 Enero 2007, 04:26 am
por mdg
Graficacion en C#, Como se obtiene la distancia y los angulos de una imagen
.NET (C#, VB.NET, ASP)
warrio666999 1 6,189 Último mensaje 3 Octubre 2008, 14:07 pm
por KJD
Graficacion en C
Programación C/C++
soser 1 2,846 Último mensaje 21 Noviembre 2010, 12:05 pm
por piou
Implemtar las formulas del TIR Y EL VAR en java
Java
LEONARDO-UNI 0 5,707 Último mensaje 6 Marzo 2012, 16:27 pm
por LEONARDO-UNI
¿Se podría añadir la opción de editar fórmulas en TeX?
Sugerencias y dudas sobre el Foro
do-while 0 2,606 Último mensaje 4 Julio 2014, 17:54 pm
por do-while
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines