Änderung v_A zeigen

Bestand A zeigen

Eingabe

Berechne

Fertig

Start

Start Zeit =

Ende Zeit =

Start-A =

vA =

Graphenpunkte verbinden

Einstellungen

Eingabe

Info

Die Lernumgebung Kumulator realisiert das Prinzip “Von der Änderung zum Bestand”. 
Aus einem Startzustand und Änderungen werden punktweise Graphen von 
Funktionen aufgebaut, ohne dass man deren Terme schon kennen muss.
Der neue Bestand entsteht einfach aus dem aktuellen Bestand + Änderung.
Hier werden die typischen Wachstumsfunktionen untersucht (mathematik lehren 199).

Bei 'Eingabe' können grundlegende Eigenschaften definiert werden und 
Werte für den Zustand A bzw. ein Term für die Änderung vA eingegeben werden.
Dabei kann man auch selbst erzeugte Schieberegler als Variable einsetzen.
Der aktuellen Werte des Zustands (= Bestand) werden in einem 'Container' 
angezeigt, die jeweilige Änderung in einem Kreis (als Symbol für ein Ventil).

Falls 'Einzelschritte' gewählt wurden, werden über den Schieberegler Iteration 
die gewählten Graphen punktweise aufgebaut. Zu Beginn ist dann nur der 
Startzustand sichtbar (= Iterationsschritt 0).
Andernfalls werden gleich alle Graphenpunkte angezeigt.
Die Graphenpunkte können als optischer Effekt durch einen Streckenzug verbunden 
werden. Bei einer hohen Zahl von Iterationsschritten sollte man dies nicht aktivieren!

Wir danken Z. Konecny, Dr. A. Meier und G. Röhner für freundliche Unterstützung!

Fertig

A

Eingabe

Info

Schrittweite ändern

Einzelschritte

     Kumulator I                                                                                                                                           

Hans-Jürgen Elschenbroich                                                                                                     
Günter Seebach

Kumulation visualisieren

A

Mit dem Schieberegler 'Iteration' kann der Prozess gesteuert werden.

Aufgabe

Aufgabe

Aufgabe 2
A hat zu Beginn den Bestand 20 und wächst in 20 Schritten jeweils 
um einen prozentualen Anteil des aktuellen Bestandes. 
a) Geben Sie ein: A = 20, vA= p*A, Schieberegler p auf 0.2 = 20%, Start-Zeit = 0, 
     Ende-Zeit = 20, und starten Sie. 
b) Wie entwickelt sich der Bestand (wächst schnell/ langsam, …)? 
c) Welche Funktion beschreibt die Entwicklung des Bestandes? 
    Geben Sie diese Funktion  in der Eingabezeile ein und überprüfen Sie. 

Fertig

Inititialisiere

S = 100 (slider from -50 to 200, step 1)
A = 383.37599924474756
p = 0.2 (slider from 0 to 2, step 0.01)
va = true
a = true
B = 6.762940598538077
C = 74.79002361101561
p_6 = 0.05 (slider from 0 to 2, step 0.01)
Einst = false
Eing = false
ST: 0
SA: 10
SB = 0
SC = 60
ET: 20
TxtST = Textfield(ST)
TxtET = Textfield(ET)
dt = 1 (slider from 0.1 to 1, step 0.1)
n: floor((ET - ST) / dt)
TxtSA = Textfield(SA)
vA: (p * A)
TxtvA = Textfield(vA)
vB: (1 / 12 * A) - (1 / 6 * B)
vC: (p_6 * (100 - C))
verbind = true
info = false
E = (-1.810909090909095, 1.0098553479041292)
F = (-0.5607771090697963, 1.0098553479041292)
E_1 = (3, 1)
F_1 = (4.24, 1)
E_2 = (-1.8141695702671305, -2.2196177805933894)
F_2 = (-0.5741695702671312, -2.2196177805933894)
neu = true
TextvA = LaTeX(vA, false, false)
schritt = true
Iteration = 4 (slider from 0 to n, step 1)
einzel = true
TX: (Iteration - 1, 0)
L_T = Sequence(ST + (i * dt), i, 0, n)
L_A: {10, 12, 14.4, 17.28, 20.736, 24.883200000000002, 29.859840000000002, 35.831808, 42.998169600000004, 51.59780352000001, 61.91736422400001, 74.3008370688, 89.16100448256, 106.99320537907201, 128.3918464548864, 154.0702157458637, 184.88425889503642, 221.86111067404372, 266.2333328088525, 319.479999370623, 383.37599924474756}
L_{vA}: {2, 2.4000000000000004, 2.8800000000000003, 3.4560000000000004, 4.147200000000001, 4.976640000000001, 5.971968, 7.166361600000001, 8.59963392, 10.319560704000002, 12.383472844800004, 14.860167413760003, 17.832200896512003, 21.398641075814403, 25.678369290977283, 30.81404314917274, 36.97685177900728, 44.372222134808744, 53.246666561770496, 63.8959998741246}
L_{TAE} = Sequence((Element[L_T, i + 1], Element[L_A, i + 1]), i, 0, Iteration)
D = (-0.2871432622473532, -0.04540746705465626)
G = (5.625643138343923, -0.04540746705465626)
T = 19
Aenderung_A = Element(L_{vA}, Iteration + 1)
Text4: "" + Aenderung_A + ""
Bestand_A = Element(L_A, Iteration + 1)
Text5: "" + Bestand_A + ""
L_{TvAE} = Sequence((Element[L_T, i + 1], Element[L_{vA}, i]), i, 0, Iteration)
max_y: (Max[{Max[L_A], Max[L_{vA}], 10}] * 1.2)
min_y: (Min[{Min[L_A], (va * Min[L_{vA}]), -10, (-0.1 * max_y)}] * 1.2)
H = (-10.678365376236982, -4.277886767383808)
I = (1.2320823849570481, -4.277886767383808)
Str_{TAE} = PolyLine(L_{TAE})
L_{TAG} = Sequence((Element[L_T, i + 1], Element[L_A, i + 1]), i, 0, n)
Str_{TAG} = PolyLine(L_{TAG})
Str_{TvAE} = PolyLine(L_{TvAE})
L_{TvAG} = Sequence((Element[L_T, i + 1], Element[L_{vA}, i]), i, 0, n)
Str_{TvAG} = PolyLine(L_{TvAG})
visu = true
DrC = Element(L_{TAE}, Iteration + 1)
DrA = Element(L_{TAE}, Iteration)
DrB: (x(DrC), y(DrA))
Kumulation, drc, dra, drb = Polygon(DrA, DrB, DrC)
Kumu = Element(L_{TvAE}, Iteration + 1)
KumuX: (x(Kumu), 0)
Zuwachs = Segment(KumuX, Kumu)
DrCG = Element(L_{TAG}, n + 1)
DrAG = Element(L_{TAG}, n)
DrBG: (x(DrCG), y(DrAG))
letzteKumulation, drcg, drag, drbg = Polygon(DrAG, DrBG, DrCG)
lKumu = Element(L_{TvAG}, n + 1)
lKumuX: (x(lKumu), 0)
lZuwachs = Segment(lKumu, lKumuX)
i = 21
TextvAE = LaTeX(vA, false, false)
vAm = 63.8959998741246
A_{neu} = 383.37599924474756
Am = 319.479999370623
aufg = false