Lijnplot
Maak een tweedimensionaal lijnplot met de functie plot
. Bijvoorbeeld, plot de waarde van de sinusfunctie van 0 aan 2π.
x = linspace(0,2*pi,100);y = sin(x);plot(x,y)
Label de assen en voeg een titel toe.
xlabel('x')ylabel('sin(x)')title('Plot of the Sine Function')
Plot meerdere regels
standaard wist MATLAB de figuur voor elk plotcommando., Gebruik het figure
commando om een nieuw figuurvenster te openen. U kunt meerdere regels plotten met het hold on
Commando. Totdat u hold off
gebruikt of het venster sluit, verschijnen alle plots in het huidige figuurvenster.
figurex = linspace(0,2*pi,100);y = sin(x);plot(x,y)hold on y2 = cos(x);plot(x,y2)hold off
Regelweergave wijzigen
u kunt de lijnkleur, lijnstijl of markeringen toevoegen door inclusief een optionele regelspecificatie bij het aanroepen van de plot
functie., Bijvoorbeeld:
de symbolen kunnen in elke volgorde verschijnen. U hoeft niet alle drie de kenmerken (lijnkleur, stijl en markering) op te geven. Voor meer informatie over de verschillende stijlopties, zie de functiepagina plot
.
bijvoorbeeld, plot een stippellijn. Voeg een tweede plot toe die een gestippelde, rode lijn met cirkelmarkeringen gebruikt.
x = linspace(0,2*pi,50);y = sin(x);plot(x,y,':')hold on y2 = cos(x);plot(x,y2,'--ro')hold off
teken alleen de gegevenspunten door de optie lijnstijl uit de lijnspecificatie weg te laten.,
x = linspace(0,2*pi,25);y = sin(x);plot(x,y,'o')
Regelobjecteigenschappen wijzigen
u kunt ook het uiterlijk van de plot aanpassen door de eigenschappen van deLine
object gebruikt om de plot aan te maken.
Maak een lijndiagram. Wijs het aangemaakt object Line
toe aan de variabele ln
. Het display toont veelgebruikte eigenschappen, zoals Color
, LineStyle
, en 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';