[name, pfad]=uigetfile;                 % Auswaehlen der gewuenschten Datei
dateiname=strcat(pfad, name);           % Pfad und Name werden zu einer kompletten Speicheradresse zusammengefügt

copyfile(dateiname, 'neu_name.txt');   % csv in txt 

 % komma in punkt wandeln (in Zeile 17 wird die Funktion comma2point dafür
 % verwendet, dass ist aber das gleiche wie von Z. 8-15, nur dass hald dann neu_name.txt statt dateiname verwendet wird)
      Name=textscan(dateiname,'%s%s','delimiter','.'); 
      NewFile=strcat(Name{1}, '_Modified.',Name{2}); 
      copyfile(dateiname, NewFile{1}); 
      file    = memmapfile(NewFile{1},'Writable',true); 
      comma   = uint8(','); 
      point   = uint8('.'); 
      file.Data(( file.Data==comma)' ) = point; 
      delete(file)
      
comma2point('neu_name.txt') % comma to point 
Messwerte=importdata('neu_name_Modified.txt');
 b=length(Messwerte.data);
 c=Messwerte.textdata(1,:);                     % bei realen Messdaten wird hier schon die komplette Spaltenanzahl ermittelt
    % Gesamt=length(b)+length(c);            % gesamte Spaltenanzahl, aber
    % nicht bei realen Messdaten
   
  
 