Algorithmisches Differenzieren - M1
Algorithmisches Differenzieren - M1
Algorithmisches Differenzieren - M1
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2 VORWÄRTS–METHODE 6<br />
Beispiel 1<br />
Gegeben sei die differenzierbare Funktion<br />
f : D ⊆ IR 2 → IR mit f(x) = x1 · x2 − 7<br />
,<br />
x1 + x2<br />
wobei D = {x|x = (x1, x2) ∈ IR 2 , x1 + x2 �= 0}. Gewünscht ist f ′ (3, 8). Wir definieren<br />
Funktionen f1, f2, . . . , f7 : D → IR durch<br />
f1(x) = x1<br />
f2(x) = x2<br />
f3(x) = 7<br />
f4(x) = f1(x) · f2(x)<br />
f5(x) = f4(x) − f3(x)<br />
f6(x) = f1(x) + f2(x)<br />
f7(x) = f5(x) / f6(x)<br />
Offensichtlich ist f7 = f. Da zu gegebenem x ∈ D nacheinander die Werte f1(x),<br />
f2(x),. . . , f7(x) = f(x) berechnet werden können, liegt ein Algorithmus A zur Berechnung<br />
von f(x) vor. Nun betrachten wir die Paare Yk = (fk(x), f ′ k(x)) für k =1, 2, . . . , 7.<br />
Mit x = (3, 8) sind die Paare Y1, Y2, Y3 bekannt. Die folgenden Paare Y4, Y5, Y6, Y7<br />
können schrittweise mit RAT berechnet werden.<br />
Y1 ←− (3, [1, 0])<br />
Y2 ←− (8, [0, 1])<br />
Y3 ←− (7, [0, 0])<br />
Y4 ←− RAT(·, Y1, Y2) = (24, [8, 3])<br />
Y5 ←− RAT(−, Y4, Y3) = (17, [8, 3])<br />
Y6 ←− RAT(+, Y1, Y2) = (11, [1, 1])<br />
Y7 ←− RAT(/, Y5, Y6) = (1.54 . . . , [0.586 . . . , 0.132 . . .])<br />
Somit ist f(3, 8) = 1.54 . . . und f ′ (3, 8) = [0.586 . . . , 0.132 . . .]. ⊓⊔<br />
Für jede explizit gegebene rationale Funktion f und jedes zulässige Argument x können<br />
wir f ′ (x) mit RAT schrittweise berechnen. Eine Formel für die Ableitung f ′ im<br />
herkömmlichen Sinne wird dabei nicht verwendet.