Hvordan lage en Semi-log plott i MATLAB

En semi-log plott er en grafisk fremstilling i hvilken en aksen er skalert logaritmisk og den andre skaleres lineært. Semi-log plott er nyttige for å visualisere data eller funksjoner som endrer eksponentielt fordi semi-log plott gjøre disse ser lineær, og avslører flere detaljer i områder der det normalt ville være skjult, på grunn av det store utvalget av verdier dekket. MATLAB er fullt i stand til å produsere semi-log plott av data eller funksjoner, og har innebygde kommandoer for å oppnå det. Du kan også endre en eksisterende plan for å gjøre det semi-logaritmisk hjelp av plotting verktøy.

Bruksanvisning

1 Bruk "semilogy" funksjon for å lage et plott av data som er lagret i en vektor med y-aksen skalert logaritmisk. For eksempel fylle en vektor med eksponentiell verdier med følgende kommandoer:

x = 0: 0,1: 100;

y = 10. ^ x;

Skriv inn kommandoen "semilogy (y)" for å lage semi-log plot. Dataene vises lineær i figuren som vises.

2 Bruk "semilogx" for å lage et plott med x-aksen skalert logaritmisk:

semilogx (x)

Denne gangen, de lineære data (som er lagret i "x") vises eksponentielle fordi det er skalert logaritmisk.

3 Endre skalaer av aksene for en tomt du allerede har ved å klikke på "Edit" -menyen i figuren vinduet og velge "Axis Egenskaper". Innenfor "X-akse" eller "Y-akse" -kategorien, velg "Linear" eller "Logg" fra "Scale" drop-down menyen. Tomten oppdateringer umiddelbart.