%% Graphik Teil I
%
clear
close all

%% Einfache Kurvenplots:
%
x = 0:0.05:5;
y=sin(x.^2);
plot(x,y)

% show graph window
shg

%% Mehrere Kurven in einer Graphik:
%
% hold, hold on, hold off
%
clc
clf
plot(x,y)

% Graphik festhalten
hold on
plot(x,cos(x)) 

% Graphik wieder freigeben
hold off

%% Einstellungen I
%
%  - Farbe der Linien
%  - Art der Linien
%    . nur die Punkte einzeichnen
%    . gepunktet, durchgezogen, gestrichelt
%
plot(x,y,'r--')
hold on
plot(x,cos(x),'g+')
hold off

clc
help plot

%% Dicke der Linien
%
plot(x,y,'LineWidth',10)

%% Groesse der Markierungen
%
plot(x,y,'*-','Markersize',20)

%% Art der Markierung
%
plot(x,y,'s-','Markersize',20,'LineWidth',2,'MarkerFaceColor','g')

%% Gestaltung der Markierungen
%
plot(x,y,'s-','Markersize',20,'MarkerFaceColor','g','MarkerEdgeColor','r')

%% Mehrere Plots in einem Aufruf von plot
%  default: automatische Farbwahl
%
plot(x,sin(x),x,cos(x))

%% Farb- und Markereinstellung fuer jede Kurve
%
plot(x,sin(x),'m-.',x,cos(x),'ko')

%% Einstellungen II
%
% get: Anzeige der Einstellungen
%
h=plot(x,sin(x),'m-.',x,cos(x),'ko')
%%
get(h(1))
set(h(1),'Marker','d','MarkerSize',10)
%% Beschriftung der Graphik
%      - Ueberschrift (Titel)
%      - Achsen
%      - Legende (ausschalten mit legend off)
%
title('zwei Kurven')
xlabel('x-Achse')
ylabel('y-Achse')
legend('sin(x)','cos(x)')
shg




