Frage

Ich kann es nicht finden. Wie Achse und Etiketten in Matlab setzen, so dass sie am Nullpunkt kreuzen, mit den Etikett knapp unterhalb der Achse nicht auf links / unten der Handlung?

Wenn ich mich nicht klar gemacht hat - ich will nur die Handlung aussehen wie wir alle verwendet zu ziehen, wenn sie in der Schule. Achsen Kreuzung, 4 Quadranten, Etiketten direkt unterhalb der Achse, Kurve ... wie es geht.

Jeder weiß, wie man es einrichten zu können?

War es hilfreich?

Lösung

Sie sollten zwei Anträge auf The MathWorks File Exchange :

Hoffentlich funktioniert diese mit dem, was MATLAB-Version Sie haben (die Vorlage von Matt Abb ist die vor kurzem eine aktualisierte).

Andere Tipps

Wie von Matlab Release R2015b, kann dies mit der Achse Eigenschaft XAxisLocation und YAxisLocation origin gesetzt werden.

Mit anderen Worten:

x = linspace(-5,5);
y = sin(x);
plot(x,y)

ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';

Beispiel aus MATLAB offizieller Dokumentation entnommen:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top