Come creare una grafica semi-log in MATLAB

MATLAB è completamente in grado di produrre grafica semi-log.

Passaggio 1

Utilizzare la funzione "semilogy" per creare un grafico dei dati memorizzati in un vettore con l'asse y in scala logaritmica. Ad esempio, riempi un vettore con i valori esponenziali con i seguenti comandi:

x = 0: .1: 100; y = 10 ^ x;

Scrivi il comando "semilogy (y)" per creare il frame semi-log. I dati appaiono lineari nella figura che appare.

Passaggio 2

Usa "semilogx" per creare un grafico con l'asse x in scala logaritmica:

semilogx (x)

Questa volta, i dati lineari (memorizzati in "x") appaiono esponenziali, poiché la sua scala è logaritmica.

Passaggio 3

Cambia le scale degli assi per un grafico che hai già, facendo clic sul menu "Modifica" nella finestra e scegliendo "Proprietà asse". All'interno della scheda "Asse X" o "Asse Y", selezionare "lineare" o "logaritmico" dal menu a discesa "Scala". Il grafico viene aggiornato immediatamente.