Ä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 3 
A hat zu Beginn den Bestand 20 und soll eine bestimmte Schranke S nicht überschreiten. 
A wächst in 20 Schritten jeweils um einen prozentualen Anteil des Restes zur Schranke. 
a) Geben Sie ein: A = 20, vA= p*(S-A), Schieberegler p auf 0.2 = 20%, S = 100, 
     Start-Zeit = 0, Ende-Zeit = 20, und starten Sie. 
b) Wann ist die Zunahme des Bestands am größten, wann am kleinsten?

Fertig

Inititialisiere

S = 100 (slider from -50 to 200, step 1)
A = 98.96237064585384
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 * (S - 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, 28, 42.4, 53.92, 63.136, 70.50880000000001, 76.40704000000001, 81.12563200000001, 84.9005056, 87.92040448, 90.336323584, 92.2690588672, 93.81524709376001, 95.052197675008, 96.04175814000641, 96.83340651200513, 97.4667252096041, 97.97338016768329, 98.37870413414663, 98.7029633073173, 98.96237064585384}
L_{vA}: {18, 14.4, 11.520000000000001, 9.216, 7.3728, 5.898239999999999, 4.718591999999998, 3.774873599999998, 3.0198988799999995, 2.415919104, 1.9327352832000004, 1.5461882265599998, 1.2369505812479986, 0.9895604649983994, 0.7916483719987184, 0.6333186975989747, 0.5066549580791787, 0.40532396646334234, 0.3242591731706739, 0.25940733853653913}
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 = 0.25940733853653913
A_{neu} = 98.96237064585384
Am = 98.7029633073173
aufg = false