Histogrammes Polaires dans Octave
Dans cette leçon, je vais vous initier à la création d'un histogramme polaire au sein d'Octave.
Qu'est-ce donc qu'un histogramme polaire ? Il s'agit d'un graphique à barres élaboré sur un diagramme polaire, et non cartésien. Les barres, positionnées selon des coordonnées polaires, sont d'autant plus longues que la fréquence absolue de la coordonnée polaire est élevée. Autrement dit, une même coordonnée polaire peut se répéter à plusieurs reprises. Voici un exemple d'histogramme polaire dans Octave.

Permettez-moi de vous illustrer cela par un exemple pratique.
Commencez par créer un tableau composé d'une série de valeurs polaires allant de 0 à 2π radians (ou de 0 à 360°).
>> x=[0, pi/2, pi, pi/4, pi/2];
Ce tableau renferme cinq valeurs. Remarquez que la valeur π/2 radians (90°) est présente deux fois, contrairement aux autres valeurs qui n'apparaissent qu'une seule fois.
Pour tracer l'histogramme polaire, la fonction rose() sera votre alliée
>> PolarGraph = rose(x)
Cette fonction tracera l'histogramme en utilisant les données du tableau x.

Il se peut que les lignes de l'histogramme soient peu visibles.
Pour y remédier, vous pouvez recourir à la fonction set() afin d'augmenter l'épaisseur de la ligne
set(PolarGraph,"LineWidth",2);
L'histogramme polaire vous apparaîtra alors nettement plus clair.

Comme vous le constaterez, à π/2 (90°), l'histogramme atteint un rayon de 2, cette valeur étant répétée deux fois dans le tableau.
Les autres valeurs, n'apparaissant qu'une fois, ont un rayon de 1.
Si vous avez trouvé cette leçon instructive, je vous invite à nous suivre chez Nigiara pour davantage de conseils et de tutoriels pertinents.