Come cambiare l'asse di un istogramma in Matlab

September 3

Un istogramma è un grafico che separa un pool di numeri in un numero finito di "bidoni" sulla base dei loro valori, allora si mostra un grafico a barre verticali di quanti valori rientrano in ogni bin. Il programma di software matematico MATLAB contiene una funzione built-in per eseguire la "binning" e poi tracciare il grafico a barre. Una volta MATLAB di tracciati grafico, l'utente può utilizzare della figura Editor proprietà di modificare molte proprietà del grafico, comprese le proprietà di un asse.

istruzione

1 Tracciare un istogramma utilizzando la funzione di MATLAB "Hist" e i propri dati, o con dati di esempio di questo tipo:

x = -4: 0.1: 4;
y = randn (10000,1);
hist (y, x)

La prima riga crea una matrice che va da negativo a positivo quattro quattro a passi di decimi e lo memorizza in una variabile "x". La funzione "randn" nella seconda riga crea un altro elenco "y" di 10.000 numeri casuali, normalmente distribuito (campana-curva) intorno ad una media centrale. Il comando "Hist" nell'ultima riga crea cassonetti in base alla matrice "x", calcola il numero di valori nella matrice "y" si inseriscono in ogni bin e poi traccia il grafico a barre che rappresenta tutto ciò che.

2 Fai clic sul menu "Visualizza" nella figura e quindi selezionare "Property Editor."

3 Fare doppio clic sul l'asse x. MATLAB aprirà opzioni sotto la figura, nella stessa finestra, modificare alcune proprietà dell'asse.

4 Digitare il testo nella casella X Etichetta per dare l'asse un'etichetta. Inserire numeri nelle caselle di testo a sinistra oa destra accanto al limiti X per modificare i limiti minimi e massimi dell'asse. Fare clic sul menu a discesa accanto a X Scala di cambiare il tracciato tra il lineare e Log scale. Infine, fare clic sulla casella di controllo "Reverse" per forzare l'asse x per mettere i numeri negativi a destra e numeri positivi a sinistra.

Consigli e avvertenze

  • Se si digita "Hist (y)" invece di "Hist (y, x)," MATLAB usa 10 come numero predefinito di bidoni in cui dividere l'array "y".