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.

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.

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.

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.