1 function [v,um]=HMM_UM_GESCHW_BL(u2,dx,n_x)
3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4 %%% Berechnung des mittleren Zustands um und der Geschwindigkeit %%%
5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7 %
function [v,um]=HMM_UM_GESCHW(u2,dx,n_x)
9 % Input: u2 L?sung des mikroskopischen Modells
10 % dx, n_x mikroskopische Ortsschrittweite bzw. Anzahl
11 % mikroskopischer Ortsschritte
12 % Output: v Geschwindigkeit der Unstetigkeit
13 % um mittlerer Zustand
16 % Bestimmung der Geschwindigkeit v der Unstetigkeit.
17 % Bestimme in u die Stelle der Komponente, bei der die Steigung am geringsten
18 % ist, bevor sie wieder zum ersten mal steigt. Somit erhaelt man den
22 u2 = u2(end:-1:1); % Vekor umdrehen
30 S(i)=abs((u2(i)-u2(i-1))/dx);
33 S(1:k)=-1; % damit spaeter nicht M darin liegt.
36 if b(j)>b(j-1) % BESSER MIT ABBRUCHKRITERIUM IMPLEMENTIEREN
45 % Wert des Zwischenzustandes
48 % Berechnung der Geschwindigkeit mit Rankine-Hugoniot-Bedingung