Histogramas Polares no Octave

Nesta aula, vou ensinar-lhe a criar um histograma polar no Octave.

Mas o que é, afinal, um histograma polar? Trata-se de um gráfico de barras montado sobre um diagrama polar, e não um diagrama cartesiano. As barras são posicionadas segundo coordenadas polares, e as mais longas representam uma maior frequência absoluta da coordenada polar. Em essência, a mesma coordenada polar é repetida diversas vezes.
um exemplo de histograma polar no Octave

Permita-me ilustrar com um exemplo prático.

Primeiramente, crie uma matriz que consiste numa série de valores polares, variando de 0 a 2π radianos (ou 0 a 360°).

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

Esta matriz contém cinco valores. Observe que o valor π/2 radianos (90°) é repetido duas vezes, enquanto os demais valores aparecem somente uma vez.

Para traçar o histograma polar, pode utilizar a função rose()

>> PolarGraph = rose(x)

Esta função irá desenhar o histograma polar utilizando os dados da matriz x.

outro exemplo de histograma polar no Octave

Contudo, as linhas do histograma podem ser difíceis de distinguir.

Para realçá-las, pode utilizar a função set() para definir uma espessura de linha mais pronunciada

set(PolarGraph,"LineWidth",2);

Agora, o histograma polar torna-se bem mais visível.

exemplo de histograma polar 3

Como pode observar, em π/2 (90°), o histograma atinge um raio de 2, uma vez que este valor é repetido duas vezes na matriz.

Todos os outros valores têm um raio de 1, pois aparecem apenas uma vez.

Se achou esta aula proveitosa, siga-nos em Nigiara para mais dicas úteis e tutoriais.

 
 

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

FacebookTwitterLinkedinLinkedin

Gráficos no Octave

Personalizar um gráfico