¿Cómo puedo dibujar una gráfica de funciones matemáticas en una computadora? ¿Qué tipo de aplicación necesito para esto?

Gracias por el A2A, Ali Asif Khan.

Mi método de acceso es Python con el módulo matplotlib.pyplot. Es bastante rápido, no requiere un entorno gráfico (cuando se usa Aggdraw) y funciona en diagramas, diagramas de dispersión, curvas arbitrarias, figuras 2D arbitrarias, etc. Juega muy bien con matrices numpy, pero también puede funcionar en listas simples. Aquí hay un ejemplo:

  importar matplotlib.pyplot como plt
 importar numpy como np

 gráficos de def (f, xs, cs, cols):
   eje de plt ([- 10, 10, -1, 10])
   ax = plt.gca ()
   ax.set_autoscale_on (Falso)
   para i, c en enumerate (cs):
     ys = f (xs, c)
     plt.plot (xs, ys, color = cols [i], label = ('C =%. 2f'% c))
	
   plt.legend (bbox_to_anchor = (0.0, 1.01, 1.0, 0.102), loc = 3, ncol = 4)
   plt.show ()

 fvs = lambda xs, c: c * xs ** 2
 fhs = lambda xs, c: (c * xs) ** 2

 xs = np.linspace (-10, 10, 1000)
 gráficos (fhs, xs, [0.0, 0.1, 0.2, 0.5, 1.0, 10.0], ['negro', 'cian', 'azul', 'verde', 'rojo', 'magenta'])

Y genera una ventana como esta cuando se ejecuta en Windows 10:

Un par de cosas a tener en cuenta. Las únicas líneas necesarias son 15-18 y el comando de trazado en sí está en la línea 10. El resto es solo asegurarse de que las tramas se superponen y se muestran en el rango correcto con los colores correctos y que la leyenda en la parte superior muestra.

A continuación, puede guardar el gráfico en sí desde esa ventana, que solo incluirá el área del lienzo (gráfico, regla y leyenda).

También es posible hacer animaciones también. Lo usé para trazar una señal proveniente de un socket UDP desde un microcontrolador. Sin embargo, no es tan trivial exportar a .gif.

Desmos | Beautiful, Free Math es una excelente herramienta gráfica en línea. Cuanto más juegues con él, más capacidad descubrirás.

El sitio no solo le permite guardar gráficos que ha realizado, sino que también tiene una serie de ejemplos que puede utilizar como referencia o modificar según sus necesidades.

Lejos de poder trazar solo relaciones básicas, también puede usar derivados, notación sigma, incluir variables en su fórmula que se pueden ajustar en tiempo real mediante controles deslizantes, etc.

Es asombroso.

Yo uso fooplot. Todo lo que necesita es IE 8+, Chrome, Safari, FireFox 4+ u Opera e incluso puede dibujar funciones trigonométricas trigonométricas e hiperbólicas.

Hay soluciones en línea que funcionan bastante bien.

Mira esto por ejemplo:

Motor de conocimiento computacional

Hazte un GRAN favor y descarga este grapher gratis.

Trazar funciones explícitas? cheque.

Trazar funciones implícitas? cheque.

¿Trazar funciones paramétricas? cheque.

¿Integración numérica (área bajo curva)? cheque.

¿Encontrar puntos de intersección? cheque.

encontrar cero cruces? cheque.

trazar tangentes? cheque.

La lista sigue y sigue.

compruébalo por ti mismo.

Sobresalir.

Haga una columna de los puntos en el eje x que desee (por ejemplo, 0, 0.1, 0.2,… 9.9).

Escriba la fórmula en la siguiente columna y cópiela.

Luego resalte las dos columnas, presione Gráfico, luego use algún tipo de gráfico de gráfico de líneas.