Documentacióncarga_formula(expr, puntos, rango)
Nombre
carga_formula - Evalua una expresion y devuelve sus muestras en una tabla.
Sinopsis
tabla = vectores.carga_formula(expr, puntos, rango)
Descripcion
Genera valores de y = f(x) evaluando la expresion expr en un conjunto de puntos dentro del rango solicitado.
Retorna tanto los valores x usados en la evaluacion como los valores y resultantes, agrupados en una TABLA.
Formula:
Comportamiento
- Construye internamente los puntos del eje
xa partir derango. - Evalua
expren cada muestra. - Retorna una
TABLAcon los vectoresxeygenerados.
Funciones API relacionadas
vectores.carga_aleatoria()vectores.carga_aleatoria_nodup()vectores.carga_creciente()vectores.linspace()vectores.carga_decreciente()vectores.carga_unos()vectores.carga_ceros()vectores.carga_reversa()vectores.carga_intercalado()vectores.carga_negativo()vectores.carga_escalonado()vectores.carga_par_impar()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| expr | STRING | Expresion a evaluar en formato texto, por ejemplo "2*sin(3*x)". |
| puntos | NUMERICO | Cantidad de muestras a calcular. |
| rango | TABLA | Tabla que agrupa el rango inferior x_min y el rango superior x_max. |
Valor de retorno
TABLA - Tabla con los valores x usados para evaluar la expresion y los valores y obtenidos.
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
INCLUIR "graficos.api"
FUNCION PRINCIPAL
INICIO
STRING expr, titulo
NUMERICO dimension
TABLA ret, rango
expr = "10*sin(2*pi*x/3)"
dimension = 300
rango = { x_min = 0,
x_max = 2*pi }
ret = vectores.carga_formula(expr, dimension, rango)
titulo = expr
graficos.xy(ret.x, ret.y , titulo, "PROG52 - API - VECTORES - carga_formula().png")
FINAL