% sinusplot ist ein einfaches Programm zum Erstellen einer Grafik 
% mit zwei Funktionen, der Sinuskurve y und der Geraden z, mit 
% jeweils definierten Diagrammeigenschaften.
% Das Programm wurde in 3 Abschnitte aufgeteilt, zu erkennen an den
% doppelten Prozentzeichen %%.

%% Definition der Werte
% Definieren Wertebereich x von 0 bis 2*pi
x=[0:pi/15:2*pi]; 
% sin(x) berechnen
y=sin(x); 
% Einfache Geradengleichung
z=0.3*x-0.5; 
%% Grafische Ausgabe der Funktionen
% Sinus mit dicker, roter Linie und Markern
plot(x,y,'r-.d','LineWidth',3,'MarkerSize',5,'MarkerEdgeColor','r','MarkerFaceColor','k')             
hold on
% Gerade mit dicker blauer, durchgezogener Linie
plot(x,z,'b-','LineWidth',3)  
hold off
%% Diagramm um Beschriftungen, etc. ergänzen
grid on                                                 % Gitternetzlinien einfügen
legend('Sinus','Gerade')                                % Legende beschriften
title('Grafiken mit dem MATLAB-Befehl plot erzeugen')   % Grafiktitel erzeugen
axis([0 6.5 -1.1 1.5])                                  % Achsenwerte festlegen
xlabel('x-Achse')                                       % Beschriftung x-Achse
ylabel('y-Achse')                                       % Beschriftung y-Achse
gtext('Zwei Kurven mit unterschiedlichen Linien')       % Text innerhalb der Grafik
% Ende des Programms