Saltar navegación

Documentación de FlexPro 2025

Expand

Aumenta el número de valores de un conjunto de datos.

Sintaxis

Expand(DataSet, ExpansionFactor)

 

La sintaxis de la función Expand consta de los siguientes elementos:

Parte

Descripción

DataSet

El conjunto de datos cuyo número de valores se desea aumentar.

Se permiten todas las estructuras de datos excepto Valor escalar y Lista. Se permiten todos los tipos de datos reales.

Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

ExpansionFactor

Factor que especifica en cuánto debe aumentarse el número de valores.

Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros.

El valor debe ser mayor o igual que 1.

Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Notas

El resultado tiene la misma unidad que el argumento DataSet.

La expansión se realiza por interpolación lineal, es decir, los valores adyacentes en el DataSet están conectados por una línea recta que se analiza en el número de puntos correspondiente.

En el caso de las estructuras de datos compuestas, sus componentes se expanden por separado. Los valores de los componentes individuales de DataSet no tienen por qué ser ascendentes o descendentes.

Para un conjunto de datos con un número de valores n, el resultado es el número de valores:

(n - 1) * ExpansionFactor + 1

Disponibilidad

FlexPro Basic, Professional, Developer Suite

Ejemplos

Expand({1., 3., 5., 7.}, 2)

Devuelve {1., 2., 3., 4., 5., 6., 7.}. Amplía la serie de datos en un factor de 2.

Expand({1., 2., 5., 7.}, 2)

Devuelve {1., 1.5, 2., 3.5, 5., 6., 7.}.

Véase también

Función Reduce

Función LinearInterpolation

Función Sample

Función Resample

Objeto de análisis Muestreo de señal