lettura facile

Come fare un istogramma polare su Octave

In questa lezione ti spiego come fare un istogramma polare su Octave.

Cos'è un istogramma polare? E' un istogramma (grafico a barre) costruito su un diagramma polare anziché su un diagramma cartesiano. Le barre si presentano in corrispondenza delle coordinate polari. Le barre più lunghe indicano una maggiore frequenza assoluta della coordinata polare. In pratica, la stessa coordinata polare si ripete più volte.
un esempio di istogramma polare

Ti faccio un esempio pratico.

Crea un array con una serie di valori polari compresi tra 0 e 2π radianti ossia tra 0 e 360°.

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

In questo caso l'array è composto da 5 valori.

Nell'array il valore π/2 radianti (90°) è presente due volte. Gli altri valori, invece, sono presenti una sola volta.

Per disegnare l'istogramma polare usa la funzione rose()

>> PolarGraph = rose(x)

Questa funzione disegna l'istogramma polare usando i dati dell'array x

un esempio di istogramma polare

Poiché le linee sono poco visibili usa la funzione set() per impostare uno spessore maggiore

set(PolarGraph,"LineWidth",2);

Ora l'istogramma polare si vede decisamente meglio.

un esempio di istogramma polare

Come puoi notare, in corrispondenza di π/2 (90°) l'istogramma raggiunge un raggio pari a 2 perché questo valore è presente due volte nell'array.

Tutti gli altri valori, invece, hanno raggio uguale a 1 perché sono presenti una sola volta nell'array.

Se questa lezione di StemKB è utile, continua a seguirci.

 




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin