Elimina los valores inválidos de un conjunto de datos.
Sintaxis
RemoveVoidValues(DataSet)
o
RemoveVoidValues(Y, X)
o
RemoveVoidValues(Y, X, Z)
La sintaxis de la función RemoveVoidValues consta de los siguientes elementos:
Parte |
Descripción |
|---|---|
DataSet |
El conjunto de datos del que deben eliminarse los puntos inválidos. Un componente X o Z ausente se genera automáticamente como una serie lineal, de modo que también es posible reconocer qué valores, filas o columnas se han eliminado de una serie o matriz de datos. Se permiten todas las estructuras de datos excepto Valor escalar. Se permiten todos los tipos de datos numéricos. 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. |
Y |
El componente Y del conjunto de datos que se va a procesar. Si especifica una estructura de datos compuesta, se utiliza su componente Y. Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos numéricos. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
X |
El componente X del conjunto de datos que se va a editar. Si especifica una estructura de datos compuesta, se utiliza su componente Y. Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos numéricos. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
Z |
El componente Z del conjunto de datos que se va a procesar. Si especifica una estructura de datos compuesta, se utiliza su componente Y. Las estructuras de datos permitidas son Serie de datos y Señal. Se permiten todos los tipos de datos numéricos. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
Notas
Un valor complejo se considera inválido si su parte real o imaginaria es inválida. Un punto en una señal se considera inválido si su componente Y o X es inválida. Un punto de una curva espacial se considera inválido si su componente Y o X es inválida. Una fila de una serie de señales se considera inválida si su valor X o todos los valores Y son inválidos. Una columna de una serie de señales se considera inválida si su valor Z o todos los valores Y son inválidos. En una serie de señales con un componente X bidimensional, se supone que una fila o columna es inválida si al menos uno de los componentes es inválido para todos los pares de valores XY. En el caso de los conjuntos de datos bidimensionales, pueden quedar valores inválidos en el resultado. Si desea eliminar todos los valores inválidos de una serie de señales, debe convertir la serie de señales en una lista antes de eliminar los valores inválidos con la función SeriesToList.
Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
RemoveVoidValues(Signal) |
Elimina todos los valores inválidos de la señal. |
RemoveVoidValues(SeriesToList(SignalSeries)) |
Elimina todos los valores inválidos de la serie de señales y devuelve una lista de señales con longitudes potencialmente diferentes. |