Histogramas Polares en Octave

En la lección de hoy, les mostraré cómo elaborar un histograma polar utilizando Octave.

¿A qué nos referimos con histograma polar? Se trata de un gráfico de barras que se construye sobre un diagrama polar, en contraposición a uno cartesiano. Las barras se ubican en coordenadas polares, y aquellas más extensas simbolizan una mayor frecuencia absoluta de dicha coordenada. En esencia, la misma coordenada polar se repite en múltiples ocasiones.
un ejemplo de histograma polar en Octave

Permítanme ilustrarles con un ejemplo práctico.

Inicialmente, deben crear una matriz compuesta por una serie de valores polares que oscilen entre 0 y 2π radianes (o de 0 a 360°).

>> x=[0, pi/2, pi, pi/4, pi/2];

Esta matriz incluye cinco valores. Notarán que el valor π/2 radianes (90°) se encuentra dos veces, mientras que los otros valores aparecen una sola vez.

Para trazar el histograma polar, pueden emplear la función rose()

>> PolarGraph = rose(x)

Dicha función trazará el histograma polar con los datos de la matriz x.

otro ejemplo de histograma polar en Octave

No obstante, es posible que las líneas del histograma no se distingan con facilidad.

Para realzar su visibilidad, pueden utilizar la función set() y definir un grosor de línea mayor

set(PolarGraph,"LineWidth",2);

De esta manera, el histograma polar se percibirá con mayor claridad.

ejemplo de histograma polar 3

Como observarán, en π/2 (90°), el histograma alcanza un radio de 2, ya que este valor se repite dos veces en la matriz.

Los demás valores presentan un radio de 1, dado que aparecen una única vez en la matriz.

Si esta lección les resultó provechosa, les invito a seguirnos en Nigiara para acceder a más consejos útiles y tutoriales detallados.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Gráficos en Octave

Personalizar un gráfico