Documentaciónxt(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
tyx(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ámetro | Tipo | Descripción |
|---|---|---|
| ts | VECTOR | Vector numerico con valores de tiempo. |
| xs | VECTOR | Vector numerico con valores de x(t). |
| titulo | STRING | Titulo visible del grafico. |
| archivo | STRING | Nombre 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```