Erstellen Sie ein Liniendiagramm
Erstellen Sie ein zweidimensionales Liniendiagramm mit der Funktion plot
. Zeichnen Sie beispielsweise den Wert der Sinusfunktion von 0 bis 2π.
x = linspace(0,2*pi,100);y = sin(x);plot(x,y)
Beschriften Sie die Achsen und fügen Sie einen Titel hinzu.
xlabel('x')ylabel('sin(x)')title('Plot of the Sine Function')
Plotten Sie mehrere Zeilen
Standardmäßig löscht MATLAB die Figur vor jedem Plotbefehl., Verwenden Sie den Befehl figure
, um ein neues Figurenfenster zu öffnen. Sie können mehrere Zeilen mit dem Befehl hold on
zeichnen. Bis Sie hold off
oder das Fenster schließen, werden alle Diagramme im aktuellen Figurenfenster angezeigt.
figurex = linspace(0,2*pi,100);y = sin(x);plot(x,y)hold on y2 = cos(x);plot(x,y2)hold off
Linienauftritt ändern
Sie können die Linienfarbe, den Linienstil ändern oder Markierungen hinzufügen, indem Sie beim Aufruf der plot
Funktion., Zum Beispiel:
Die Symbole können in beliebiger Reihenfolge angezeigt werden. Sie müssen nicht alle drei Merkmale angeben (Linienfarbe, Stil und Markierung). Weitere Informationen zu den verschiedenen Stiloptionen finden Sie auf der Funktionsseite plot
.
Zeichnen Sie beispielsweise eine gepunktete Linie. Fügen Sie ein zweites Diagramm hinzu, das eine gestrichelte rote Linie mit Kreismarkierungen verwendet.
x = linspace(0,2*pi,50);y = sin(x);plot(x,y,':')hold on y2 = cos(x);plot(x,y2,'--ro')hold off
Zeichnen Sie nur die Datenpunkte, indem Sie die Option Zeilenstil aus der Zeilenspezifikation weglassen.,
x = linspace(0,2*pi,25);y = sin(x);plot(x,y,'o')
Zeilenobjekteigenschaften ändern
Sie können auch das Erscheinungsbild des Diagramms anpassen, indem Sie die Eigenschaften des Line
wird verwendet, um das Grundstück zu erstellen.
Erstellen Sie ein Liniendiagramm. Weisen Sie das erstellte Line
Objekt der Variablen ln
zu. Die Anzeige zeigt häufig verwendete Eigenschaften wie Color
, LineStyle
und 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';