Determina la frecuencia de muestreo de un conjunto de datos o de su componente X con valores linealmente crecientes o decrecientes.
Sintaxis
SamplingRate(DataSet)
La sintaxis de la función SamplingRate consta de los siguientes elementos:
Parte |
Descripción |
|---|---|
DataSet |
Conjunto de datos cuya frecuencia de muestreo se determina. Se permiten todas las estructuras de datos excepto Valor escalar y Lista. Los tipos de datos no permitidos son Cadena. |
Notas
Como resultado, la función devuelve un valor escalar del tipo de datos En coma flotante de 64 bits.
El resultado tiene la misma unidad que el argumento DataSet.
Para las señales, las series de señales y las curvas espaciales, solo se analiza el componente X. La frecuencia de muestreo corresponde al valor recíproco de la diferencia entre valores sucesivos del conjunto de datos. No obstante, los incrementos entre valores vecinos no tienen que ser exactamente iguales, sino que pueden desviarse un 1 % como máximo. Si se supera esta banda de tolerancia, el incremento es cero, el conjunto de datos no contiene al menos dos valores o contiene valores inválidos, se transfiere un valor en coma flotante inválido. En caso contrario, se transfiere el valor recíproco del incremento entre el primer y el segundo valor.
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.
En los tipos de datos complejos se calcula un valor absoluto.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplos
SamplingRate({1, 3, 5}) |
Devuelve 0.5. |
SamplingRate({1, 1, 1}) |
Devuelve ?. |
SamplingRate({1, 2.001, 3}) |
Devuelve 0.999000999. |
SamplingRate({1, 2, 3.001}) |
Devuelve 1.. |
SamplingRate({1, 2.1, 3}) |
Devuelve ?. |
SamplingRate({1, 2, ?, 4}) |
Devuelve ?. |
SamplingRate((10, 0 s, 0.5 s)) |
Devuelve 2 Hz. |
SamplingRate(Signal({1 V, 1.5 V }, 0.5 ms)) |
Devuelve 2 kHz. |