function DieNull
% Hier kommt das Helpfile hin
% -
% -
% -
% -



% mit hold on sagt man, dass in die gleiche grafik
% geplotet werden soll
hold on;
grid on;


%Segment 1


    %Line 1
        P1=[0 0];
        P2=[0.5 0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            line101=plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 2
        P1=[0 0];
        P2=[0.5 -0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            line102=plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 3
        P1=[0.5 0.5];
        P2=[3.5 0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            line103=plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 4
        P1=[0.5 -0.5];
        P2=[3.5 -0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            line104=plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 5
        P1=[3.5 0.5];
        P2=[4 0];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            line5=plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 6
        P1=[3.5 -0.5];
        P2=[4 0];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            line6=plot([P1(1),P2(1)],[P1(2),P2(2)]);

%Segment 2
  
    %Line 1
        P1=[0 0];
        P2=[0.5 0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 2
        P1=[0 0];
        P2=[-0.5 0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
   
    %Line 3
        P1=[0.5 0.5];
        P2=[0.5 3.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
    %Line 4
        P1=[-0.5 0.5];
        P2=[-0.5 3.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 5
        P1=[0.5 3.5];
        P2=[0 4];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

     %Line 6
        P1=[-0.5 3.5];
        P2=[0 4];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
            
            
%Segment 3    

    %Line 1
        P1=[4 0];
        P2=[3.5 0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 2
        P1=[4 0];
        P2=[4.5 0.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
   
    %Line 3
        P1=[3.5 0.5];
        P2=[3.5 3.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
    %Line 4
        P1=[4.5 0.5];
        P2=[4.5 3.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 5
        P1=[3.5 3.5];
        P2=[4 4];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

     %Line 6
        P1=[4.5 3.5];
        P2=[4 4];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
            
%Segment 4

    %Line 1
        P1=[0 4];
        P2=[-0.5 4.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 2
        P1=[0 4];
        P2=[0.5 4.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
   
    %Line 3
        P1=[-0.5 4.5];
        P2=[-0.5 7.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
    %Line 4
        P1=[0.5 4.5];
        P2=[0.5 7.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 5
        P1=[-0.5 7.5];
        P2=[0 8];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

     %Line 6
        P1=[0.5 7.5];
        P2=[0 8];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

%Segment 5

    %Line 1
        P1=[4 4];
        P2=[3.5 4.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 2
        P1=[4 4];
        P2=[4.5 4.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
   
    %Line 3
        P1=[3.5 4.5];
        P2=[3.5 7.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
    %Line 4
        P1=[4.5 4.5];
        P2=[4.5 7.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 5
        P1=[3.5 7.5];
        P2=[4 8];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

     %Line 6
        P1=[4.5 7.5];
        P2=[4 8];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
            
%Segment 6

    %Line 1
        P1=[4 8];
        P2=[3.5 7.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 2
        P1=[4 8];
        P2=[3.5 8.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
   
    %Line 3
        P1=[3.5 7.5];
        P2=[0.5 7.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
    %Line 4
        P1=[3.5 8.5];
        P2=[0.5 8.5];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

    %Line 5
        P1=[0.5 7.5];
        P2=[0 8];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);

     %Line 6
        P1=[0.5 8.5];
        P2=[0 8];
            % punkt 1 zeichnen
            plot(P1(1),P1(2));
            %punkt 2 zeichnen
            plot(P2(1),P2(2));
            % linie zeichnen
            plot([P1(1),P2(1)],[P1(2),P2(2)]);
            
            
            
            
            
%get axis position
fig_pos=get(gca,'Position');

%calculate start and endpoints of the axis arrows 
xp1=fig_pos(1);
xp2=fig_pos(1)+fig_pos(3)+0.04;
yp1=fig_pos(2);
yp2=fig_pos(2)+fig_pos(4)+0.05;

%draw arrows
annotation('arrow', [xp1 xp2],[yp1 yp1]);
annotation('arrow', [xp1 xp1],[yp1 yp2]);



hold off;


