% pl04.m 
% H. Knoll
% 13.8.2001
% ------------------------------------------------------------------------
% 2D-Plots mit Matlab
% Funktionsgraph
% ------------------------------------------------------------------------

x=-2:0.1:3;			% Erzeugt einen Vektor mit Werten zwischen -2 und 3 im 
				% Schrittmass 0.1
y=2.*x.^3-3.*x.^2-1;
plot(x,y);			% Zeichnet die Kurve
axis([-2,2,-2,2]);	% axis([links,rechts,unten,oben])

hold on			% Behält die Zeichnung bei

% Nun wird ein Titel für das Fenster gesetzt und die x-Achse bezeichnet.
title('Aufgabe Plot4'); 	% Fenstertitel
xlabel('x-Achse'); 		% x-Achsenbezeichnung

plot(1,1.5,'r*');       	% Zeichnet den Punkt [1,2] rot mit * ein. 

% Legende:
textpos=-1.5;  zeile=1.5;  zeilenabs=0.2;
   text(textpos,zeile,'Zeichnen einer Kurve');
zeile=zeile-zeilenabs;
   text(textpos,zeile,'Einzeichnen von Punkten');
% schwarzer Kasten
links=-1.6;  rechts=0;  oben=1.6;  unten=1.1;
   plot([links,rechts,rechts,links,links],[unten,unten,oben,oben,unten],'k');

hold off        % Gibt die Zeichnung frei zum Uebermalen