26.02.2013 Aufrufe

Algorithmisches Differenzieren - M1

Algorithmisches Differenzieren - M1

Algorithmisches Differenzieren - M1

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3 RÜCKWÄRTS–METHODE 17<br />

In Block (2.2) Schritt k unseres Planes ist also zu einer Zeile ein Vielfaches der Zeile<br />

Φ ′ k(zk−1) zu addieren. Dies legt “ Überschreiben” nahe. Wir führen eine Arbeitszeile U<br />

der Länge n + t ein,<br />

U = U1 . . . Un Un+1 . . . . . . Un+t<br />

in der wir die aktuellen Werte von pk speichern. Aus (14) entsteht dann die update–<br />

Formel<br />

Uµ ←− Uµ + Uk · Φ ′ k(zk−1)µ für µ = 1, 2, . . . , k − 1, (15)<br />

wobei der Index µ die Spalte von U bzw. Φ ′ k(zk−1) kennzeichnet. Nach Beendigung<br />

von Block (2.2) unseres Planes enthält die Arbeitszeile U die Werte<br />

und es gilt<br />

U = pn+1,1 . . . pn+1,n pn+2,n+1 . . . . . . pn+t+1,n+t (16)<br />

f ′ (x) = pn+1 = [U1, U2, . . . , Un]. (17)<br />

Damit ergibt sich ein Algorithmus A ′ zur Berechnung von f(x) und f ′ (x) wie in Tabelle<br />

9 dargestellt.<br />

(1) Berechne y1, y2, . . . , yn+t = f(x) mit Algorithmus A.<br />

(2) Berechnung von f ′ (x):<br />

(2.1) U ← [0, . . . , 0, 1] mit Länge n + t<br />

(2.2) Für k = n + t, n + t − 1, . . . , n + 1 in dieser Reihenfolge<br />

für µ = 1, 2, . . . , k − 1<br />

Uµ ← Uµ + Uk · Φ ′ k(y1, y2, . . . , yk−1)µ<br />

(2.3) f ′ (x) ← [U1, U2, . . . , Un]<br />

Tabelle 9: Algorithmus A ′ zur Berechnung von f(x) und f ′ (x)<br />

3.2 Komplexität<br />

Über den Rechenaufwand des Algorithmus A ′ kann Näheres erst ausgesagt werden,<br />

wenn Einzelheiten über die Funktionen Φk und Φ ′ k für k = n + 1, n + 2, . . . , n + t<br />

vorliegen. Wir betrachten hier nur rationale Φk. Ferner nehmen wir an, daß die<br />

Vorschrift<br />

yk = Φk(y1, y2, . . . , yk−1) (18)<br />

nur eine rationale Operation darstellt. Die verschiedenen Möglichkeiten sind in Tabelle<br />

10 Spalte 2 angegeben.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!