Wie bekomme ich Pfeile in MATLAB plot auf Achsen?

8

Ich möchte so etwas darstellen:

%Vor%

Ich schaffe es nicht, Achsen zu bekommen, die denen in dieser Figur ähnlich sind:

Ich weiß, dass ich die oberen und rechten Linien wie in diese Frage , aber ich weiß nicht, wie man die Pfeile an den Rändern bekommt.

Ich brauche die zusätzlichen Anmerkungen nicht, aber ich möchte die Ticks auf den Achsen entfernen. Ich weiß, wie man das macht, wenn die Achsen "normal" sind, aber ich bin mir nicht sicher, ob es auf andere Weise gemacht werden muss, wenn die Achsen bereits manipuliert sind.

Weiß jemand, wie man das macht?

    
Stewie Griffin 11.06.2013, 15:01
quelle

2 Antworten

12

Nun, sag nicht, dass ich dich nicht gewarnt habe :)

%Vor%

Ergebnis:

    
Rody Oldenhuis 11.06.2013, 16:04
quelle
5

Die Toolbox für symbolische Mathematik enthält Vorkehrungen zum Erstellen dieser Pfeile , aber ohne diese Toolbox sind Sie bleibe dabei, die Pfeile selbst zu zeichnen. Der folgende Code sollte für diesen Zweck nützlich sein:

%Vor%

Der einzige Nachteil besteht darin, dass Sie für einige Bildfenstergrößen einen weißen Rahmen mit einem Pixel unterhalb der Pfeile haben und die LineWidth-Eigenschaft der Achsen auf einen lächerlich kleinen Wert eingestellt ist, hilft nicht.

Aber zum Drucken sollte der kleine weiße Rahmen nicht relevant sein.

    
Martin J.H. 11.06.2013 15:58
quelle

Tags und Links