skapa Linjeplot
skapa en tvådimensionell linjeplot med funktionen plot
. Rita till exempel värdet av sinus-funktionen från 0 till 2π.
x = linspace(0,2*pi,100);y = sin(x);plot(x,y)
märka axlarna och Lägg till en titel.
xlabel('x')ylabel('sin(x)')title('Plot of the Sine Function')
rita flera rader
som standard rensar MATLAB figuren före varje plottningskommando., Använd kommandotfigure
för att öppna ett nytt figurfönster. Du kan rita flera rader med kommandot hold on
. Tills du använder hold off
eller stänger fönstret visas alla tomter i det aktuella figurfönstret.
figurex = linspace(0,2*pi,100);y = sin(x);plot(x,y)hold on y2 = cos(x);plot(x,y2)hold off
ändra Linjeutseende
Du kan ändra linjefärg, linjestil eller lägga till markörer genom att inkludera en valfri linjespecifikation när du anroparplot
funktion., Till exempel:
symbolerna kan visas i vilken ordning som helst. Du behöver inte ange alla tre egenskaper (linjefärg, stil och markör). Mer information om de olika stilalternativen finns på funktionssidan plot
.
rita till exempel en prickad linje. Lägg till en andra tomt som använder en streckad, röd linje med cirkelmarkörer.
x = linspace(0,2*pi,50);y = sin(x);plot(x,y,':')hold on y2 = cos(x);plot(x,y2,'--ro')hold off
Rita bara datapunkterna genom att utelämna alternativet linjeformat från linjespecifikationen.,
x = linspace(0,2*pi,25);y = sin(x);plot(x,y,'o')
ändra Linjeobjektegenskaper
Du kan också anpassa utseendet på tomten genom att ändra egenskaperna hosLine
objekt som används för att skapa tomten.
skapa en radplot. Tilldela objektetLine
som skapats till variabelnln
. Displayen visar vanligen använda egenskaper, till exempel Color
, LineStyle
och LineWidth
.,
x = linspace(0,2*pi,25);y = sin(x);ln = plot(x,y)
To access individual properties, use dot notation. For example, change the line width to 2 points and set the line color to an RGB triplet color value, in this case . Add blue, circle markers.
ln.LineWidth = 2;ln.Color = ;ln.Marker = 'o';ln.MarkerEdgeColor = 'b';