1.8 Der Logarithmus
Aufgabe:
Es soll die Lösung zu y = 2x (y = 5) gefunden werden.
Die Aufgabe wird durch Intervallschachtelung gelöst.
Wir bestimmen ein Intervall [b|c], in dem x liegt. Als ein solches Intervall kommt z.B. [1| 3] in Frage.
21 < 5 < 23 , 5 = 2x → 1 < x < 3
Das Intervall um x soll nun schrittweise verkleinert werden.
Es wird der Mittelwert x = (b+c)/2 von b und c bestimmt. Ist 2x > 5 (x ist zu groß), dann wird x als rechte Intervallgrenze c genommen. Ist 2x < 5 (x ist zu klein), dann wird x als linke Intervallgrenze b bestimmt. Dieser Vorgang wird 10000 mal wiederholt. Dabei wird der Bereich des Intervalls [b|c] < 0,0000001.
Die Intervallschachtelung nach dem folgenden Programmzeile in der App. Rechner.php (Einstellung: „mit Wiederholung“) liefert den Wert x = 2,32192809488746 (rechte Intervallgrenze).
x=(b+c)/2; g= 2^x ;h= y-g; b=b*(1-sn(h))+x*sn(h); c=c*sn(h)+x*(1-sn(h))
Erläuterung: Für die Intervallschachtelung wurde die Funnktion sn() eingeführt.
Definition: x>0 → sn(x)=1, x=<0 → sn(x)=0.
Definition des Logarithmus:
Unter logb (y) versteht man die Zahl, mit der b potenziert werden muss, wenn man y erhalten will.
Beispiele:
log2 (8) = 3 → 23 = 8
log10 (100) = 2 → 102 = 100
log2 (64) = 6 → 26 = 64
Für log10 (y) schreibt man lg(y) und für loge(y) , den Logarithmus zur Basis e, nimmt man als Kurzform ln(y). ln(y) wird natürlicher Logarithmus von y genannt.
|
Logarithmenregeln (anklicken !)
|