Documentacióngraficar_funcion(expr, x_min, x_max, puntos, titulo, archivo)
Nombre
graficar_funcion - Grafica una unica expresion matematica sobre un intervalo horizontal.
Sinopsis
ok = graficos.graficar_funcion(expr, x_min, x_max, puntos, titulo, archivo)
Descripcion
Evalua una expresion STRING con RESOLVER() y construye una sola curva.
Es una funcion historica de conveniencia. Para codigo nuevo puede lograrse de forma mas general preparando una tabla curvas y usando graficos.graficar_funciones().
Aunque la firma use x_min y x_max, tambien puede trabajar con expresiones escritas en funcion de t.
Comportamiento
- Genera internamente una tabla
curvascon una sola serie. - Detecta si la expresion usa
xotpara rotular el eje horizontal. - Delega el trabajo real en
graficos.graficar_funciones_base(). - Se conserva por compatibilidad y comodidad, no como punto de entrada principal.
Funciones API relacionadas
graficos.graficar_funcion_en_t()graficos.graficar_funciones()graficos.graficar_funciones_t()graficos.graficar_funciones_base()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| expr | STRING | Expresion matematica a evaluar con RESOLVER(). Puede usar la variable x o t. |
| x_min | NUMERICO | Limite inferior del eje horizontal. |
| x_max | NUMERICO | Limite superior del eje horizontal. |
| puntos | NUMERICO | Cantidad de muestras usadas para construir la curva. |
| titulo | STRING | Titulo del grafico. |
| archivo | STRING | Nombre del archivo PNG de salida. |
Valor de retorno
VOID - No retorna valor. Genera el grafico y escribe el archivo PNG indicado.
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
INCLUIR "graficos.api" // donde pongas graficar_funcion()
FUNCION PRINCIPAL
INICIO
STRING f
f = "sin(t/3)/(t/3)" // por ejemplo 10 de amplitud, periodo 20
graficos.graficar_funcion(f, 1, 32*pi, 800,
"Seno via RESOLVER()",
"PROG41 - GRAFICO - graficar_funcion sin().png")
FINAL