Ich frage mich nur, wie man in Matlab-Plots Anmerkungen hinzufügen kann? Hier ist mein Code:
plot(x,y);
annotation('textarrow',[x, x+0.05],[y,y+0.05],'String','my point','FontSize',14);
Aber der Pfeil zeigt auf die falsche Stelle. Wie kann ich das ändern? Und gibt es eine bessere Idee für die Beschriftung eines Plots?
Vielen Dank und herzliche Grüße!
EDIT。
Ich habe gerade im Hilfedokument nachgesehen:
annotation('line',x,y) erzeugt ein Linien-Anmerkungsobjekt, das sich von dem durch x(1),y(1) definierten Punkt bis zu dem durch x(2),y(2) definierten Punkt erstreckt und in normalisierten Zahleneinheiten angegeben wird.
In meinem Code möchte ich, dass der Pfeil auf den Punkt (x,y) zeigt, der von plot() gezeichnet wird, aber annotation interpretiert die Werte von x und y als normalisierte Zahleneinheiten. Ich denke, das ist die Ursache des Problems. Wie kann ich die korrekten Koordinaten in annotation angeben?