Achsenbezeichnung und Skalierung


Achsenbezeichnungen

Wenn der Graph gezeichnet ist, kann man zusätzlich die Achsen beschriften, ein Gitter hinzufügen oder dem Graphen eine Überschrift geben.
Die Befehle sind:

Befehl
Zweck
grid on /grid off
Gitterlinien einblenden/ ausblenden
title
Überschrift der Graphen
xlabel
x-Achsenbeschriftung
ylabel
y-Achsenbeschriftung

Zum Beispiel:

>> t=0:0.5:4;
>> y=6*exp(-2*t);
>> plot(t,y) ;
>> title('zeitlicher Abklingvorgang');
>> xlabel('Zeit in Sekunden');
>> ylabel('y in Meter');
>> grid on

Das Ergebnis ist in der Abbildung Achsenbeschriftung zu sehen.

Skalierung der Achsen

Logarithmische und Teillogarithmische Graphen können mit den Befehlen loglog, semilogx und semilogy erzeugt werden. Die Befehle können genauso wie die oben gezeigten Beispiele nach plot eingegeben werden. Die logarithmischen Befehle haben folgende Bedeutungen:

 

  • loglog(x,y) -- erzeugt einen Graphen mit doppeltlogarithmischen (log10(x)/log10(y)) Achsen
  • semilogx(x,y) -- erzeugt einen Graphen mit einfachlogarithmischen (log10(x)/y) Achsen
  • semilogy(x,y) -- erzeugt einen Graphen mit einfachlogarithmischen (x/log10(y)) Achsen

Ebenfalls ist es möglich, die Achsen manuell zu skalieren, da die automatische Skalierung von MatLab manchmal die zu zeichnende Funktion nicht schön darstellt. Wir können den X- und Y-Bereich, in dem die Funktion gezeichnet wird, mit der Anweisung axis([xmin, xmax, ymin, ymax]) ändern. Die Skalierung passt sich dann entsprechend an und die Funktion wird nur innerhalb dieser Grenzen dargestellt.

Gleiche Skalierung auf der x- und y-Achse erreicht man mit axis equal. Die ursprüngliche (von MatLab gewählte) Skalierung wird mit axis normal wiederhergestellt.