% Aufgabe 2.7.2: Daten-Plot
%    dataPlot()
%    num : Zahl der zu plottenden Daten
function  dataPlot( num )
  fprintf( '%g Daten werden eingelesen: \n', num );
  
  % Vektoren x und y belegen 
  for (n = 1:num )
    % x-Vektor von 1 bis num  
    x(n) = n;
    
    % nächste Zahl von Tastatur holen
    zahl = 0;  % Vorbelegung: keine Zahl
    % innere Schleife, bis wirklich auch Zahl eingegeben
    while( zahl == 0 )
       next = input( 'nächste Zahl: ' );
       % Check, ob Eingabe einen Zahl ist 
       zahl = isnumeric( next );
       % keine Zahl, d.h. nochmal nachfragen
       if( zahl == 0 )
          fprintf('Eingabe war keine Zahl - ' );
       end
    end
    
    % y-Vektor = eingelesener Wert zu x
    y(n) = next;
  end
 
  % Daten plotten
  plot(x,y,'k:s');
  % dazu Grid einschalten
  grid on; 
  
  title( 'Daten-Plot' );
  xlabel( 'x-Achse' );
  ylabel( 'y-Achse' );
end