Documentaciónxt(ts, xs, titulo, archivo)

xt(ts,xs,titulo,archivo)\texttt{xt}(ts, xs, titulo, archivo)

Nombre

xt - Grafica una serie temporal x(t) a partir de dos vectores numericos.

Sinopsis

ok = graficos.xt(ts, xs, titulo, archivo)

Descripcion

Es un atajo historico para dibujar una unica trayectoria temporal.

Formato general:

ejemplo.blox
ok = graficos.xt(ts, xs, "x(t)", "salida.png")

La misma idea puede expresarse con graficos.graficar_trayectorias() o graficos.graficar_trayectoria().

Comportamiento

  • Asume un eje horizontal temporal t.
  • Prepara una configuracion minima con etiquetas t y x(t).
  • Delega la generacion real en graficos.graficar_trayectorias().
  • Se conserva como wrapper de conveniencia, no como punto de entrada principal del grupo.

Funciones API relacionadas

  • graficos.graficar_trayectoria()
  • graficos.xy()
  • graficos.graficar_trayectorias()
  • graficos.graficar_trayectorias_n()
  • graficos.graficar_trayectorias_t()

Parámetros

ParámetroTipoDescripción
tsVECTORVector numerico con valores de tiempo.
xsVECTORVector numerico con valores de x(t).
tituloSTRINGTitulo visible del grafico.
archivoSTRINGNombre o ruta del archivo de entrada o 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"


FUNCION PRINCIPAL
INICIO

    STRING   expr, titulo
    NUMERICO dimension
    TABLA    ret, rango


    // La funcion carga_formula() es sensible al tipo de variable
    // de la expresion expr, si usa "t", en rango puedes usar "t_min"
    // Y el valor de retorno es {t = ..., x = ...}
    //
    expr = "10*sin(2*pi*t/3)"
    dimension = 300
    rango = {   t_min = 0, 
                t_max = 2*pi }

    ret = vectores.carga_formula(expr, dimension, rango)

    titulo = expr
    graficos.xt(ret.t, ret.x , titulo, "PROG41 - GRAFICO - xt().png")


FINAL```