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 plotfunctie., 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 deLineobject 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';

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *