So fügen Sie beschreibenden Text zu Datenpunkten in einem Diagramm in MATLAB hinzu

So Fugen Sie Beschreibenden Text Zu Datenpunkten In Einem Diagramm In Matlab Hinzu



Wenn wir einige Daten grafisch darstellen, müssen wir die Beschreibung der Datenpunkte hinzufügen, um sie klar und verständlich zu machen. Beispielsweise können wir die lokalen Maxima oder lokalen Minimapunkte einer aufgetragenen Funktion beschreiben oder zusätzliche Informationen zu bestimmten Datenpunkten hinzufügen. Diese Aufgabe kann in MATLAB einfach mit dem durchgeführt werden Text() Funktion.

Diese Anleitung zeigt Ihnen, wie Sie mit der Funktion text() in MATLAB beschreibenden Text zu den Datenpunkten hinzufügen. Wir werden verschiedene Syntaxen und Beispiele behandeln, damit Sie lernen können, wie Sie sie auf unterschiedliche Weise verwenden können

Wie kann man Datenpunkten in einem Diagramm in MATLAB beschreibenden Text hinzufügen?

Um den Datenpunkten in einem Diagramm in MATLAB beschreibenden Text hinzuzufügen, können wir die integrierte Funktion verwenden Text() Funktion. Diese Funktion verwendet einen oder mehrere Datenpunkte und den beschreibenden Text als obligatorische Eingaben und stellt die Beschreibung bereit, die den angegebenen Datenpunkten entspricht. Sie müssen die Koordinaten der Datenpunkte angeben, da diese die Position darstellen, an der der Text im MATLAB-Plot hinzugefügt werden muss.







Syntax
In MATLAB können Sie das verwenden Text() funktionieren auf folgende Weise:



Text ( x,y,txt )
Text ( x,y,z,txt )
Text ( ___,Name,Wert )

Hier,



Die Funktion Text(x,y,txt) ist für das Hinzufügen der Textbeschreibungen zu einem oder mehreren Datenpunkten unter Verwendung des durch die Variable angegebenen Textes verantwortlich txt in den aktuellen Achsen.





  • Um eine Beschreibung eines Datenpunkts anzugeben, verwendet diese Funktion x und y als Skalarwerte.
  • Um eine Textbeschreibung für mehr als einen Datenpunkt anzugeben, verwendet diese Funktion x und y als Vektoren mit derselben Größe.

Die Funktion Text(x,y,z,txt) ist für die Positionierung des Textes in 3D-Koordinaten verantwortlich.

Die Funktion text(___,Name,Wert) ist für die Angabe der Textobjekteigenschaften unter Verwendung eines oder mehrerer Argumente aus Name und Wertpaar verantwortlich.



Beispiel 1: Wie füge ich beschreibenden Text zu einem Datenpunkt in MATLAB hinzu?

Dieser MATLAB-Code verwendet die Text() Funktion zur Angabe der Beschreibung des Punktes (pi/2,0,2).

x = -pi:pi / fünfzig :Pi;
y = cos ( X ) ;
Handlung ( x,y )
Text ( Pi / 2 , 0,2 , '\leftarrow cos(\pi/2)' )

Beispiel 2: Wie füge ich beschreibenden Text zu mehreren Datenpunkten hinzu?

Der folgende Code verwendete die Plot-Funktion, um die cos(x)-Funktion über den Bereich [-π, π] darzustellen. Der Text() Die Funktion wird verwendet, um dem Diagramm zwei Textanmerkungen hinzuzufügen, die angeben, wo die Funktion die x-Achse schneidet.

x = -pi:pi / fünfzig :Pi;
y = cos ( X ) ;
Handlung ( x,y )
x_vect = [ -Pi / 2 ,Pi / 2 ] ;
y_vect = [ 0 , 0 ] ;
Text ( x_vect,y_vect, '\leftarrow cos(x)=0' )

Beispiel 3: Wie füge ich beschreibenden Text zu 3D-Datenpunkten hinzu?

In diesem MATLAB-Code generieren wir ein Oberflächendiagramm für die Funktion Z=cos(X)+sin(Y) entsprechend den gegebenen Vektoren x und y. Danach suchen wir einen Punkt (0,0,1) und fügen seine Beschreibung hinzu, die cos(X)+sin(Y)=1 ist.

[ X,Y ] = Meshgrid ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;
Z = cos ( X ) +ohne ( UND ) ;
Surfen ( X,Y,Z )
Text ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' )

Beispiel 4: Wie lege ich Textgröße und -farbe fest, während ich beschreibenden Text zu einem Datenpunkt hinzufüge?

Das unten angegebene Beispiel generiert ein Oberflächendiagramm für die Funktion Z=cos(X)+sin(Y) entsprechend den gegebenen Vektoren x und y. Danach wird ein Punkt (0,0,1) lokalisiert und seine Beschreibung hinzugefügt cos(X)+sin(Y)=1 indem Sie den Textkragen auf Blau und die Textgröße = 16 festlegen.

[ X,Y ] = Meshgrid ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;
Z = cos ( X ) +ohne ( UND ) ;
Surfen ( X,Y,Z )
Text ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' , 'Farbe' , 'Rot' , 'Schriftgröße' , 16 )

Abschluss

Im Bereich der Datenvisualisierung müssen wir die dargestellten Datenpunkte beschreiben, um unsere Darstellungen klar und verständlich zu machen. Diese Aufgabe kann mit dem effizient ausgeführt werden Text() Funktion in MATLAB. In diesem Tutorial wurde die Funktionalität des beschrieben Text() Funktion in MATLAB. Wir haben verschiedene Syntaxen für bereitgestellt Text() Funktion und ein einfaches Beispiel für jede Syntax, um Ihnen zu helfen, die Funktionsweise hinter der Funktion zu verstehen.