¿Cómo puedo determinar una ecuación de función a partir de una imagen gráfica?


6

¿Cómo puedo encontrar las ecuaciones de función en un diagrama con 5 curvas? Medir a mano es muy impreciso y lleva mucho tiempo. ¿Alguna otra posibilidad?Ejemplo: ¡Vea la imagen cargada!


1
Mi herramienta favorita personal es DataThief datathief.org . Hay, como escribió mg4w, muchas otras herramientas de software para extraer valores de imágenes de gráficos
Carl Witthoft

Respuestas:


12

No sé cómo se obtuvo esta función (o qué se supone que representa). Pero podría intentar buscar en la literatura para ver si alguien ha publicado ecuaciones de las curvas. Sin embargo, al mirarlo sospecharía que no hay una expresión directa para estas curvas.

La mejor opción que se me ocurre es usar un software de digitalización de gráficos para extraer los datos, luego usar un ajuste de curva para obtener una ecuación para cada línea (muchos programas pueden hacer esto: Excel, MATLAB, etc.). Mediante este método, podría obtener al menos tanta precisión como leer valores del gráfico, y luego podría incluirse en un programa de computadora.


R2

Además, encontré esta pregunta relacionada con el desbordamiento de pila.
grfrazee

1
R2R2

Para extraer los datos, también puede consultar las respuestas a preguntas relacionadas en Academia.SE y Stats.SE .
carnendil

4

Tiene una función de un solo valor que depende de dos variables. Hay muchas formas de modelar eso.

Si sabes algo sobre lo que representa esta función, entonces volver a la física podría generar una ecuación utilizable con solo unos pocos coeficientes. Digitalice un montón de puntos, tírelos en un minimizador de errores de mínimos cuadrados y vea qué tan cerca está el resultado.

Si no sabe nada más sobre la física detrás de la función, entonces la respuesta estándar es un polinomio. Desde el aspecto general de las curvas, diría que necesita al menos un polinomio de tercer orden (un cúbico). Con dos variables independientes y los diversos términos cruzados, se obtienen 10 coeficientes para ajustar para obtener estas curvas.

De cualquier manera, digitalizaría 10 valores para cada curva, uno donde golpearían cada división X marcada. Realmente no tomaría mucho tiempo solo sentarme y hacerlo. Eso le da 50 puntos, lo que debería hacer un trabajo razonable al permitir que un solucionador de errores de mínimos cuadrados adivine los coeficientes por usted. Para el caso polinomial, estaría tratando de resolver el valor 10. En el caso del modelado de física, con suerte menos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.