Realiza una transformación polar.
Sintaxis
PolarTransform(DataSet, [ Scale = POLARSCALE_RAD_PI ] [ , Unwrapped = FALSE ])
o
PolarTransform(Y, X, [ Scale = POLARSCALE_RAD_PI ] [ , Unwrapped = FALSE ])
La sintaxis de la función PolarTransform consta de los siguientes elementos:
Parte |
Descripción |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
DataSet |
Es el conjunto de datos con valores reales o complejos que deben transformarse de forma polar. Los datos reales deben estar disponibles como señal. En este caso, las unidades de los componentes Y y X de DataSet deben ser compatibles. Para datos complejos disponibles como señal, solo se tiene en cuenta el componente Y. Las estructuras de datos permitidas son Serie de datos y Señal. Se permiten todos los tipos de datos numéricos excepto Tiempo de calendario y Intervalo de tiempo. 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 |
Es el componente Y de los datos que se deben transformar de forma polar. Solo se utiliza el componente Y de una señal. Las estructuras de datos permitidas son Serie de datos y Señal. Se permiten todos los tipos de datos reales excepto Tiempo de calendario y Intervalo de tiempo. 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. |
||||||||||
X |
Es el componente X de los datos que se deben transformar de forma polar. Solo se utiliza el componente Y de una señal. Las unidades de Y y X deben ser compatibles. Las estructuras de datos permitidas son Serie de datos y Señal. Se permiten todos los tipos de datos reales excepto Tiempo de calendario y Intervalo de tiempo. 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. |
||||||||||
Scale |
Determina la escala de la transformación polar. El argumento Scale puede tener los siguientes valores:
Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado POLARSCALE_RAD_PI si no se especifica el argumento. |
||||||||||
Unwrapped |
Especifica si se desenvuelve la respuesta de fase de la transformación polar (para generar curvas de fase suaves). TRUE es sinónimo de desenvolvimiento de fases. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Valor booleano. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado FALSE si no se especifica el argumento. |
Notas
El resultado es siempre el tipo de datos En coma flotante de 64 bits.
El resultado es una señal con los datos transformados de forma polar. El componente Y contiene la magnitud y el componente X, el ángulo de fase. El ángulo de fase se calcula con la función ArcTan2 y, a continuación, se escala.
El componente X del resultado tiene la unidad "°" o "rad" y el componente Y tiene la unidad del componente Y de DataSet.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplos
PolarTransform(YData, XData) |
Transforma las dos series de datos en radianes en el intervalo ]-Pi, Pi]. |