Opret Linjeplot

Opret et todimensionelt linjeplot ved hjælp af funktionenplot. For eksempel plot værdien af sinusfunktionen fra 0 til 2..

x = linspace(0,2*pi,100);y = sin(x);plot(x,y)

Mærk akserne og tilføj en titel.

xlabel('x')ylabel('sin(x)')title('Plot of the Sine Function')

Plot Flere Linjer

Som standard, MATLAB rydder tal før hver plotte kommando., Brug kommandoen figure for at åbne et nyt figurvindue. Du kan plotte flere linjer ved hjælp af kommandoen hold on. Indtil du bruger hold off eller lukker vinduet, vises alle plot i det aktuelle figurvindue.

figurex = linspace(0,2*pi,100);y = sin(x);plot(x,y)hold on y2 = cos(x);plot(x,y2)hold off

Skift Linje Udseende

Du kan ændre den linje, farve, stregtype, eller tilføje markører ved at inkludere en valgfri linje specifikation, når man ringer plot funktion., For eksempel:

symbolerne kan vises i vilkårlig rækkefølge. Du behøver ikke at angive alle tre egenskaber (linjefarve, stil og markør). For mere information om de forskellige stilindstillinger, se plot funktionsside.for eksempel plot en stiplet linje. Tilføj et andet plot, der bruger en stiplet, 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

Plot kun datapunkter ved at udelade den linje, typografi fra line specifikation.,

x = linspace(0,2*pi,25);y = sin(x);plot(x,y,'o')

Skift Linje Egenskaber for Objekt

Du kan også tilpasse udseendet af plot ved at ændre egenskaber for Line objektet bruges til at skabe handlingen.

Opret en linje plot. Tildel objektet Line oprettet til variablen ln. Displayet viser almindeligt anvendte egenskaber, som f.eks. Color LineStyle og 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';

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *