plotfunktionen tar vanligtvis två argument (men kan ta en). Den första är X-värdena för punkterna att plotta, och den andra är Y-värdet för punkterna toplot. Nedan är ett exempel på att skapa och rita värdena för X squaredgraph från -10 till + 10. När det gäller ett enda argument blir X-axeln1,2,3, 4,… upp till längden på matrisen, och Y-axeln innehåller värdena förmatrisen.

Lägg märke till att plot kommer att ”ansluta prickarna” för dig,rita linjer mellan varje uppsättning X -, Y-värden.,

om du har en enda array som du vill rita, och inte riktigt bryr sig om thex-axeln, vill du bara se de värden som ritas i Y-axeln, kan du skicka en singlearray till plotfunktionen. Här är ett exempel:

märka din tomt

följande funktioner används nästan alltid med tomt för att göra Output mer läsbar.

  1. xlabel, ylabel : ge en märkning för grafen axii.
  2. Titel : ange en titel för grafen.
  3. legend: ge en legend som berättar vad flera graffinjer betyder.,
  4. rutnät: Lägg ett rutigt rutnät över grafen (Lägg till fler rader till (ibland) gör det lättare att se värden.
  5. axel: berätta hur stor av ett område grafen ska visa.

kommandot ”clf”

Ibland vill du ”rensa” figuren. Detta görs normalt genom att helt enkelt ”plotta” nästa sak du vill ha.Alternativt kan du använda kommandot” clf”:

>> clf; % clear the plot 

kommandot ”hold”

Ibland vill du rita flera grafer på XY-axeln (på sammafigur)., I Matlab, när du använder plotfunktionen mer änen gång, varje gång du kallar det, är föregående siffra ”raderad”.

för att göra en tidigare siffra kvar på tomten använder vi kommandot”håll på;”. När vi vill fortsätta rensa figurenför varje ny tomt använder vi kommandot” hold off;”.

prova följande kod:

du skulle bara ha sett ett diagram, det kubiska diagrammet (somvar det andra diagrammet ovan). Prova nu den här koden med kommandot” håll på;”.

kommandot ”subplot”

Ibland vill du placera flera tomter sida vid sida på en enda figur., Du kan uppnå detta genom att använda Matlab subplot-funktionen.

För många fler detaljer om den här funktionen (liksom de kommandon och funktioner som nämns ovan) kan du alltid använda hjälpkommandot vid Matlab-prompten.

parametrarna som används av delplot-funktionen bestämmer hur många rader och kolumner för den totala ”matrisen” av figurer, och sedan vilken av dessa positioner som ska sättas in nästa tomt. Parametrarna är: 1) antalet rader, 2) antalet kolumner, 3) Vilken av delområdena som ska användas.,

här är ett exempel på hur man skapar en 2×3 matris (6 siffror) av tomter och att ta itu med var och en av dem med ett tal (visas nedan). Lägg märke till hur rad 1, Kolumn 1, identifieras med nummer 1. Rad ett, kolumn tre identifieras med 3. Rad två, kolumn ett,” wraps ” och identifieras med 4.,:

tre

kolumner
en två tre
rader en

tre
2 3
två 4 5 6

testa den här koden. Observera att underplot-kommandot förblir detsamma, förutom ”index” i vilken matrisplats du vill ha. Observera också att du kan Titel, etikett, etc, varje tomt.,

olika ytterligare plottningsmetoder

Matlab ger flera välkända graffunktioner, inklusive histogram, cirkeldiagram och stamdiagram.

  1. histogram: histogram används för att visa hur många värden i en rad värden som faller inom vissa ”lagerplatser”. Till exempel, om vi har poängen för alla studenter på ett test, kanske vi vill ta reda på hur många poäng var mellan 90-100, 80-90, 70-80, etc. Histogrammet är det perfekta verktyget för detta.

  2. cirkeldiagram: cirkeldiagram är användbara för att visa vilken procentandel av en helhet, varje element representerar., Till exempel, om vi visste att det fanns 40 timmar i veckan, kunde vi använda ett cirkeldiagram för att visa hur många timmar som spenderades på studier, sömn, lek, etc

  3. Stamdiagram: stamdiagrammet ritar en linje från botten av grafen till lämpligt Y-värde för varje x-värde. Till exempel om X-axeln representerar hur många gånger ett brev hittades i ett dokument, kan vi använda en stamplot för att visa förhållandet mellan alla bokstäver och hur ofta de uppstår..

tillbaka till ämneslistan

Articles

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *