1 function [um,v]=HMM_UM_GESCHW(u2,dx,n_x,ul)
3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4 %%% Berechnung des mittleren Zustands um und der Geschwindigkeit %%%
5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7 %
function [v,um]=HMM_UM_GESCHW(u2,dx,n_x,ul,x)
9 % Input: u2 Loesung des mikroskopischen Modells
10 % dx, n_x mikroskopische Ortsschrittweite bzw. Anzahl
11 % mikroskopischer Ortsschritte
12 % ul linker Zustand der Rekonstruktion
13 % x Vektor, mikroskopische Gitterpunkte
14 % Output: v Geschwindigkeit der Unstetigkeit
15 % um mittlerer Zustand
18 % Bestimmung der Geschwindigkeit v der Unstetigkeit.
19 % Bestimme in u die Stelle der Komponente, bei der die Steigung am geringsten
20 % ist, bevor sie wieder zum ersten mal steigt. Somit erhaelt man den
27 S(i)=abs((u2(i)-u2(i-1))/dx);
30 S(1:k)=-1; % damit sp?ter nicht M darin liegt.
33 if b(j)>b(j-1) % BESSER MIT ABBRUCHKRITERIUM IMPLEMENTIEREN
42 % Wert des Zwischenzustandes
45 % Berechnung der Geschwindigkeit mit Rankine-Hugoniot-Bedingung
46 v=(ul^3-um^3)/(ul-um);