MATLAB-Zeichenpfeil

Ammar Ali 30 Januar 2023
  1. Hinzufügen eines Pfeils zu einem Diagramm mit der Funktion annotation() in MATLAB
  2. Hinzufügen eines Pfeils zu einem Diagramm mit der Funktion text() in MATLAB
MATLAB-Zeichenpfeil

In diesem Tutorial wird das Hinzufügen eines Pfeils in einem Diagramm mit den Funktionen annotation() und text() in MATLAB erläutert.

Hinzufügen eines Pfeils zu einem Diagramm mit der Funktion annotation() in MATLAB

Um in MATLAB einen Pfeil mit etwas Text in ein Diagramm einzufügen, können Sie die Funktion annotation() verwenden. Die Funktion annotation() erzeugt einen Pfeil mit vorgegebenen Abmessungen auf dem Plot. Lassen Sie uns zum Beispiel eine Sinuswelle zeichnen und ihr einen Pfeil hinzufügen. Siehe den Code unten.

t = 1:0.01:2;
x = sin(2*pi*t);
figure
plot(t,x)
dimen = [.3 .1 .5 .5];
a = annotation('arrow','Position',dimen)

Ausgabe:

Zeichnen eines Pfeils auf einem Diagramm mit der Funktion annotation() in Matlab

Im obigen Code können Sie die Abmessungen des Pfeils nach Ihren Wünschen ändern. Sie können auch die Farbe des Pfeils mit der Eigenschaft Color ändern, den Linienstil mit der Eigenschaft LineStyle, die Linienstärke mit der Eigenschaft LineWidth, den Stil des Kopfes mit der Eigenschaft HeadStyle und Position des Pfeils mit der Eigenschaft Position. Lassen Sie uns beispielsweise alle diese Eigenschaften des Pfeils mit einem Funktions-Handle ändern. Siehe den Code unten.

t = 1:0.01:2;
x = sin(2*pi*t);
figure
plot(t,x)
dimen = [.3 .1 .5 .5];
a = annotation('arrow',[0.31 0.4],[0.7 0.8])
a.Position = dimen;
a.Color = [1 0 0];
a.LineWidth = 2;
a.HeadStyle = 'vback3';

Ausgabe:

Ändern der Eigenschaften des Pfeils mit der Funktion annotation() in Matlab

Im obigen Code haben wir die Farbe des Pfeils auf Rot, die Linienbreite des Pfeils auf 2 und den Stil des Kopfes auf vback3 geändert. Der Funktions-Handle a zeigt alle Pfeileigenschaften im Befehlsfenster an, die wir mit dem Funktions-Handle a ändern können. Unter diesem Link finden Sie weitere Details zur Funktion annotation().

Hinzufügen eines Pfeils zu einem Diagramm mit der Funktion text() in MATLAB

Sie können auch die Funktion text() verwenden, um dem Diagramm einen Pfeil hinzuzufügen. Sie müssen die x- und y-Koordinate, auf die Sie den Text platzieren möchten, zusammen mit dem Pfeil übergeben. Zeichnen Sie einfach die Variable, wählen Sie die Koordinaten aus dem Diagramm aus und verwenden Sie dann die Funktion text(), um den Text und den Pfeil auf die ausgewählten Koordinaten zu platzieren. Wenn Sie die Koordinaten angeben, die nicht auf dem Plot liegen, werden der Text und der Pfeil nicht angezeigt. Sie können auch die Eigenschaften des Textes wie die Schriftgröße mit der Eigenschaft FontSize und die Farbe mit der Eigenschaft Color usw. ändern. Lassen Sie uns zum Beispiel eine Kosinuswelle zeichnen und Text mit einem Pfeil mit Schriftgröße darauf platzieren put 18 und rote Farbe und ein schwarzer Kasten um den Text. Siehe den Code unten.

t = 1:0.01:2;
plot(cos(2*pi*t))
tex = text(20,0.8,'\leftarrowCosine wave','FontSize',18,'Color','r')

Ausgabe:

Zeichnen eines Pfeils mit der Funktion text()

Mit der Eigenschaft Color können Sie dem Text Ihre gewünschte Farbe und mit der Eigenschaft FontSize die Schriftgrösse geben. Sie können auch mehrere Texte mit Pfeilen an mehreren Positionen im Diagramm mit unterschiedlichem Text, Linienstil, Farbe, Größe und Rahmen hinzufügen. Unter diesem Link finden Sie weitere Details zur Funktion text().

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