Documentacióngraficar_funcion(expr, x_min, x_max, puntos, titulo, archivo)

graficar_funcion(expr,xmin,xmax,puntos,titulo,archivo)\texttt{graficar\_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 curvas con una sola serie.
  • Detecta si la expresion usa x o t para 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ámetroTipoDescripción
exprSTRINGExpresion matematica a evaluar con RESOLVER(). Puede usar la variable x o t.
x_minNUMERICOLimite inferior del eje horizontal.
x_maxNUMERICOLimite superior del eje horizontal.
puntosNUMERICOCantidad de muestras usadas para construir la curva.
tituloSTRINGTitulo del grafico.
archivoSTRINGNombre 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