Zeichnen einer horizontalen Linie in MATLAB

Ammar Ali 20 Januar 2022
Zeichnen einer horizontalen Linie in MATLAB

In diesem Tutorial wird das Erstellen einer horizontalen Linie mit der Funktion yline() in Matlab erläutert.

Zeichnen eine horizontale Linie mit der Funktion yline() in MATLAB

Um eine horizontale Linie zu erstellen, können wir die in Matlab integrierte Funktion yline() verwenden, die eine horizontale Linie mit einem konstanten vertikalen Wert zeichnet. Lassen Sie uns beispielsweise eine horizontale Linie an einer bestimmten vertikalen Position in einem Diagramm zeichnen. Siehe den Code unten.

clc
yline(2)

Ausgabe:

Zeichnen einer horizontalen Linie in Matlab

In der Ausgabe befindet sich an der vertikalen Position 2 eine horizontale Linie. Sie können der Linie auch andere Eigenschaften hinzufügen, wie die Linienbeschriftung mit der Eigenschaft Label. Sie können der Linie auch Farbe hinzufügen, indem Sie die Eigenschaft color verwenden. Sie können den Linienstil auch über die Eigenschaft LineStyle definieren. Die vertikale Position des Etiketts können Sie auch über die Eigenschaft LabelVerticalAlignment festlegen.

Wenn Sie möchten, dass das Etikett in einer Linie mit der Linie oder über der Linie oder unter der Linie liegt. Die horizontale Position des Etiketts können wir auch über die Eigenschaft LabelHorizontalAlignment festlegen. Wenn wir das Etikett auf der linken Seite der Linie oder in der Mitte der Linie haben möchten.

Sie können auch mehrere Linien mit einem Vektor zeichnen. Wir können auch mehrere Beschriftungen zu mehreren Zeilen hinzufügen, indem wir ein Zellenarray verwenden. Sie können auch den Linienstil und die Linienfarbe innerhalb desselben Arguments definieren. Die Breite der Linie können wir auch mit der Eigenschaft LineWith einstellen.

Fügen wir der Linie beispielsweise eine Beschriftung hinzu, ändern Sie ihre Farbe in Rot, verschieben Sie die Beschriftung in die Mitte der Linie und ändern Sie die Breite der Linie. Siehe den Code unten.

clc
yline(2,'LineStyle','-.','Label','line1','Color','red','LabelVerticalAlignment','middle','LabelHorizontalAlignment','center','LineWidth',3)

Ausgabe:

Linieneigenschaften in Matlab ändern

Sie können eine horizontale Linie auf einem bestehenden Graphen zeichnen, indem Sie die Funktion yline() nach der Funktion plot() verwenden. Bitte stellen Sie sicher, dass die vertikale Position, die zum Zeichnen der horizontalen Linie verwendet wird, im Diagramm vorhanden ist; Andernfalls sehen wir die Linie nicht, da sie sich am Rand des Diagramms befindet. Wir können die Länge der Linie mit der Funktion yline() nicht so einstellen, dass sie über den gesamten Graphen gezeichnet wird. In diesem Fall können wir die Funktion plot() verwenden, um die Linie zu zeichnen und ihre Länge festzulegen. Lassen Sie uns zum Beispiel einen Plot erstellen und mit der Funktion plot() eine Linie hinzufügen. Um die Länge der Linie einzustellen, müssen wir die x-Achsen-Werte für die Linie ändern, und die y-Achsen-Werte sind gleich. Siehe den Code unten.

clc
x = 1:10;
x2 = 3:7;
y2 = [3 3 3 3 3];
plot(x)
hold on
plot(x2,y2)

Ausgabe:

horizontale Linie mit der Plotfunktion in Matlab

In der Ausgabe ist die Länge der Linie kleiner als die Länge des Graphen.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - MATLAB Plot