Documentacióngraficar_funciones_base(curvas, x_min, x_max, puntos, graf, archivo)
Nombre
graficar_funciones_base - Funcion base avanzada para graficar una o varias expresiones muestreadas.
Sinopsis
ok = graficos.graficar_funciones_base(curvas, x_min, x_max, puntos, graf, archivo)
Descripcion
Recibe una tabla curvas con expresiones y una tabla graf ya preparada con el titulo y los nombres de ejes.
Formato general:
ejemplo.blox
TABLA curvas, graf
graf = { titulo = "Funciones", x = "x", y = "f(x)" }
curvas[1] = { nombre = "sin(x)", expr = "sin(x)" }
curvas[2] = { nombre = "cos(x)", expr = "cos(x)" }
ok = graficos.graficar_funciones_base(curvas, -10, 10, 200, graf, "salida.png")
Se publica como base avanzada para entender o reutilizar el motor comun de graficar_funcion(), graficar_funcion_en_t(), graficar_funciones() y graficar_funciones_t().
Comportamiento
- Construye el vector comun de abscisas.
- Evalua cada expresion con
RESOLVER(). - Arma las series y calcula el rango vertical global.
- Envia el resultado final a
GRAFICAR().
Funciones API relacionadas
graficos.graficar_funcion()graficos.graficar_funcion_en_t()graficos.graficar_funciones()graficos.graficar_funciones_t()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| curvas | TABLA | Tabla de curvas. Cada registro debe tener al menos nombre y expr, y opcionalmente tipo, color, trazo y marcador. |
| x_min | NUMERICO | Limite inferior del eje horizontal comun. |
| x_max | NUMERICO | Limite superior del eje horizontal comun. |
| puntos | NUMERICO | Cantidad de muestras usadas para construir cada serie. |
| graf | TABLA | TABLA de configuracion del grafico. Puede incluir titulo, x, y, etiquetas y leyenda. leyenda puede indicarse como un LOGICO o como una subconfiguracion con mostrar. |
| archivo | STRING | Nombre o ruta del archivo PNG de salida. |
Valor de retorno
VOID - No retorna valor. Genera el grafico y escribe el archivo PNG indicado.
Ejemplo
ejemplo.blox
graficos.graficar_funciones_base(curvas, x_min, x_max, puntos, graf, archivo)