function anzahl_spikes=T6H5(matrix,schwellwert)
%Diese Funktion bestimmt die Position der Spikes in den einzelnen
%Messreihen (Zeilen der angegebenen Matrix als ersten Eingabeparameter) und
%gibt am Ende die Anzahl der in den einzelnen Messreihen aufgetretenen 
%Spikes (in Bezug auf den angegebenen Schwellwert als zweiten 
%Eingabeparameter) als Vektor an.
[zeilen,spalten]=size(matrix)
for i=1:zeilen %es wird jede Zeile(also Messreihe) einzeln betrachtet
    plot(matrix(i,:)) 
    zaehler(i)=1; %zaehlervektor, um den anzahl_spikes-vektor zu erstellen
    for n=1:(spalten-1) %jeder Messzeitpunkt wird durchlaufen
        if (matrix(i,n)<=schwellwert & matrix(i,n+1)>schwellwert) %Eintrag 
                                             % vor schwellwert wird gesucht
            spike_position(zaehler(i))=n; %der 1.(zaehler(i)-te)Eintrag von
                                          %spike_position wird auf den 
                                          %n-ten Eintrag von der Zeile 
                                          %gesetzt
            zaehler(i)=zaehler(i)+1; %der zaehler wird einen hoch gesetzt; 
                                    %so wird ein Vektor erzeugt, der die 
                                    %Zeitpunkte enthält, an oder nach denen
                                    %der Schwellwert ÜBERschritten wird.
        end
    end
    spike_position
    spike_oArtefakte=spike_position(1:(end-1)) %das Artefakt herausgenommen
    anzahl_spikes(i)=sum(length(spike_position)-1); %Wenn der Vektor für 
                             %eine Zeile vollständig ist,also alle Spikes 
                             %erfasst worden sind,wird die Anzahl der 
                             %Spikes im i-ten Eintrag von anzahl_spikes 
                             %festgehalten
                             %(-1, wenn das Artefakt ausscheiden soll)
    clear spike_position %Vektor spike_position muss gelöscht werden(!!),
                        %da wenn er bestehen bliebe, der nächste Vektor 
                        %mindestens dieselbe Länge wie der vorige hat!!!
end %nachdem die For-Schleife alle Zeilen durchlaufen hat, wird der vektor 
    %anzahl_spikes mit den Anzahlen der Spikes in den einzelnen Durchläufen 
    %ausgegeben.
