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 anstelle von 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.