Modul 39

Aufgaben und Lösungen

Literatur
Die Module

Numerische Berechnung von e als Dezimalzahl, Konvergenzverbesserung

beil2.gif


 
e = 2, 71828 18284 59045 23536 02874 71352 66249 77572 47093 69995  
      95749 66967 62772 40766 30353 54759 45713 82178 52516 64274  
      27466 39193 20030 59921 81741 35966 29043 57290 03342 95260  
      59563 07381 32328 62794 34907 63233 82988 07531 95251 01901 ...  

img2.gif 39.1 "Ausloten" der numerischen Leistungsfähigkeit
der Folge < an >  ;  n = 1, 2, 3,... mit dem Grenzwert
animg3.gifimg4.gifimg5.gifimg6.gif1 + img7.gifimg8.gif < e , img9.gifan = e
(8)

img10.gif Wertetabelle der Folge < an > für n = 2t:
 
n an
20 2.0
21 2.25
22 2.44140625
23 2.56578451395
24 2.63792849737
25 2.67699012938
26 2.69734495257
27 2.70773901969
28 2.71299162425
29 2.71563200017
210 2.71695572947
211 2.71761848234

img10.gifSchlechte Konvergenz!
 

1. Schritt (Versuch!) zur Konvergenzverbesserung:
animg11.gifimg12.gifimg13.gifimg14.gif1 + img15.gifimg16.gif < eimg17.gifan = e (9)
img10.gif Versuche eine bezüglich e zu < animg18.gif,,spiegelbildliche`` Folge < bn > zu konstruieren.
img19.gif Ansatz: bn = a-nimg20.gifimg21.gifimg22.gifimg23.gif > eimg17.gifbn = e . (10)
img10.gif Wertetabelle von < an > und < bn > für n = 2t:
 
n an bn img24.gif
20 2.0 img25.gif  
21 2.25 4.0  
22 2.44140625 3.16049382716  
23 2.56578451395 2.91028536805  
24 2.63792849737 2.80840396558  
25 2.67699012938 2.76200908998  
26 2.69734495257 2.73982718149  
27 2.70773901969 2.72897673069  
28 2.71299162425 2.72361005442 1.010800133
29 2.71563200017 2.72094116209 1.00538555
210 2.71695572947 2.71961030378 1.00268916
211 2.71761848234 2.71894576866  

img10.gifan und bn konvergieren von unten bzw. von oben her schlecht gegen e, der Verlauf von an und bn ist in etwa spiegelbildlich (und zwar umso besser, je größer n ist), der die Folgen verbindende Differenzenquotient konvergiert gegen den ganzzahligen Grenzwert 1:
img17.gifimg26.gif = 1 . (11)
img10.gif Konvergenzverbesserung ist also durch eine einfache Mittelwertbildung möglich:

img10.gif Gewählt wird
cn = g(an, bn) = img30.gifimg32.gifimg33.gifimg34.gif (14)
img10.gif Wertetabelle der Folgen < an >, < bn > und < cn >für n = 2t:
 
n an bn cn
20 2.0 img25.gif img25.gif
21 2.25 4.0 3.0
22 2.44140625 3.16049382716 2.77777777778
23 2.56578451395 2.91028536805 2.73261141191
24 2.63792849737 2.80840396558 2.72183189285
25 2.67699012938 2.76200908998 2.71916734886
26 2.69734495257 2.73982718149 2.71850308421
27 2.70773901969 2.72897673069 2.71833713463
28 2.71299162425 2.72361005442 2.71829565452
29 2.71563200017 2.72094116209 2.71828528494
210 2.71695572947 2.71961030378 2.71828269258
211 2.71761848234 2.71894576866 2.71828204449

img10.gifcn konvergiert verglichen mit an und bnwesentlich besser gegen e.

Nichlineare Korrektur!

; so nicht wiederholbar, da c-n = cn .

 

Aufgabe 39.1.1

Untersuchen Sie die Leistungsfähigkeit anderer Mittelwertbildungen zur Konvergenzverbesserung, vgl. [5], Abschn. 2.1.

2. Schritt (Versuch!) zur weiteren Konvergenzverbesserung:

Start mit
eimg17.gifimg32.gifimg33.gifimg34.gifnimg38.gifimg39.gif , (15)
img10.gif ,,bereinigte`` Formeldarstellung
eimg17.gifimg40.gifimg41.gifimg42.gifnimg38.gifimg39.gif , (16)
img10.gif mit img43.gifimg10.gif
eimg44.gifimg45.gifimg46.gifimg47.giftimg38.gifimg39.gif . (17)
img10.gif 39.2 Ausloten von
y(t) = img45.gifimg46.gifimg47.gift = 0, 1, 2,... (18)
img10.gif Wertetabelle von y(t)
 d y(t) = img48.gif     -    Differenzenquotient von y(t) (19)
t y(t) d y(t) y1(t) = img49.gify(t + 1) - img50.gify(t) d y1(t)
0 3.0 4.9200 2.70370370370370 20.2885
1 2.7777777778 4.1900 2.71755595662301 16.8801
2 2.7326114119 4.0455 2.71823871982357 16.2106
3 2.7218318928 4.0113 2.71827916753477 16.0521
4 2.7191673489 4.0028 2.71828166266553 16.0130
5 2.7185030842 4.0007 2.71828181810496 16.0032
6 2.7183371346 4.0002 2.71828182781204 16.0008
7 2.7182956545 4.0000 2.71828182841861 16.0002
8 2.7182852849 4.0000 2.71828182845652 16.0000
9 2.7182826926 4.0000 2.71828182845889 16.0000
10 2.7182820445 4.0000 2.71828182845904 16.0000

 
t y2(t) = img51.gify1(t + 1) - img52.gify1(t) d y2(t)
0 2.7184794401509659041243 82.2488
1 2.7182842373702730694390 67.7293
2 2.7182818640488449900855 64.8918
3 2.7182818290075822940376 64.2206
4 2.7182818284675870368452 64.0550
5 2.7182818284591785877759 64.0137
6 2.7182818284590473185499 64.0137
7 2.7182818284590452679084 64.0034
8 2.7182818284590452358688 64.0008
9 2.7182818284590452353682 64.0002
10 2.7182818284590452353604 64.0001
img10.gifimg53.gif

 

Aufgabe 39.1.2

Verifizieren Sie die Korrekturformeln y1(t) und y2(t) unter Benutzung von Methoden der Differenzenrechnung, vgl. [6]-[10] und DACModul 1.
Führen Sie weitere lineare Korrekturschritte aus: y3(t), y4(t), ... .

Lösung Aufgabe 39.1.2

allgemein:
y(k + 1)(t) = img82.gifyk(t + 1) - img83.gifyk(t) ;  k = 1, 2, 3,... (29)

img84.gif

img10.gifMatrizendarstellung der beliebig oft wiederholten linearen Korrektur:
img85.gifimg86.gifimg87.gif (30)
img88.gif
 Korrekturgleichung img89.gif(t) = img90.gifimg91.gif(t) (31)
Die Korrekturmatrix img92.gif besitzt nachstehendes Bildungsgesetz
img90.gifimg93.gifAijimg94.gif (32)
Aijimg95.gifimg96.gifimg97.gif. (33)
Ihre Elemente Aij haben folgende interessante Eigenschaften:
(img98.gifi)img99.gifAij  =  1 (34)
img100.gifAi0  = img101.gifAii-1 (35)

img100.gifAi0 = 1 - img70.gifimg102.gif1 -img67.gifimg103.gif1 - img77.gifimg104.gif1 - img79.gifimg105.gif1 -...img106.gifimg107.gifimg108.gif (36)
  = img109.gifimg110.gif1 + img111.gifimg112.gif31 + img113.gifimg114.gif511 + img115.gifimg105.gif8191 +...img116.gifimg117.gifimg118.gif (37)
  = img119.gifimg120.gifimg121.gifimg122.gifimg123.gifimg124.gifimg125.gif +... (38)
       
  = 0.68853 75371 20339 71545 65143...  . (39)

Aufgabe 39.1.3

Leiten Sie diese ,,ultimative`` lineare Korrekturgleichung her, vgl. DACModul 1 .

Lösung Aufgabe 39.1.3

y0(t) = y(t) (40)
y1(t) = img70.gify(t) + img71.gify(t + 1)(24)
y2(t) = img70.gifimg67.gify(t) - img70.gifimg71.gify(t + 1) + img71.gifimg68.gify(t + 2) (26)
y3(t) = img70.gifimg67.gifimg77.gify(t) + img70.gifimg67.gif .img71.gify(t + 1)  
    img70.gifimg71.gifimg68.gify(t + 2) + img71.gifimg68.gifimg78.gify(t + 3) (27)
  img127.gif    
img128.gifimg129.gifimg130.gifimg131.gifimg132.gifimg133.gifimg134.gifimg135.gifimg136.gif (41)
img84.gif

 

Aufgabe 39.1.4

Geben Sie Modelle zur Veranschaulichung der Korrekturgleichungen (38), (24), (26), (27), (28) an.
Lösung Aufgabe 39.1.4 Anmerkung 1:
Die Korrekturgleichung (30) läßt sich wie folgt interpretieren: In yk(t) erscheinen durch Korrektur mittels Gl. (30) rechtsbündig gültige Stellen, die in den Basiswerten y(t), y(t + 1), y(t + 2),..., y(t + k) gemäß Gl. (17) nicht ,, sichtbar``, wohl aber ,,potentiell enthalten`` sind, sie werden mittels Gl. (30) gewissermaßen aus den ,, algorithmisch verrauschten`` unkorrigierten Basiswerten durch lineare Mittelung extrahiert (Trennung Signal-Rauschen durch lineares Filter).

Anmerkung 2:
Eine Folge konstanter Basiswerte
y(t) = y(t + 1) = y(t + 2) =... (43)
passiert das Filter unverändert, in diesem Falle ist
img89.gif(t) = img91.gif(t) . (44)
Anmerkung 3:
Wenn

img143.gif(t) = img92.gifimg144.gif(t) (30)

als Korrekturgleichung interpretiert wird, dann ist die formale Umkehrung
img91.gif(t) = img145.gifimg89.gif(t) (45)
als ,,Störungsgleichung`` interpretierbar. Für die Störungsmatrix img146.gif hat man dann
img145.gifimg147.gifimg148.gifBijimg149.gifimg150.gifimg151.gifimg152.gif (46)
Bijimg153.gifimg154.gifimg155.gif. (47)
Es läßt sich damit in Analogie zu Bild 2 auch das zugehörige ,, Störungsnetzwerk`` Bild 4 konstruieren:

img156.gif
Bild 4: Störungsnetzwerk, k = 1, 2, 3
 

Aufgabe 39.1.5

Beschreiben Sie auf der Grundlage der Anmerkungen 1, 2 und 3 den hier vorliegenden ,,algorithmischen Störungsprozeß`` durch ein detailliertes Modell auf ,, Bitebene`` (vgl. DACModul 24).

Aufgabe 39.1.6

Sind die Korrekturmatrix img92.gif bzw. die Störungsmatrix img159.gif ,,elementar`` oder weiter aufspaltbar (z.B. als Produkt darstellbar)?

Aufgabe 39.1.7

Sind die hier benutzte lineare Korrektur und die vorliegende e-Berechnung mittels der Basisgleichung (18) zu einem kompakten, gut konvergierenden Algorithmus zur e-Berechnung integrierbar?

Aufgabe 39.1.8

Zeigen Sie, daß die hier benutzte lineare Korrektur auch für nachstehenden Basisalgorithmus (A1) optimal ist (vgl. [5], S. 82). img162.gif
(A1)

Aufgabe 39.1.9

Zeigen Sie, daß sich der eingangs beschriebene erste Schritt zur nichtlinearen Konvergenzverbesserung 
animg164.gifbn = a-nimg164.gifcnimg30.gifimg165.gif mit c-n = cn (48)
für
n = 2tt = 0, 1, 2,... (49)
in abgewandelter Form mit an < e und cn > e weiterführen läßt.
Untersuchen Sie die dabei erzielbare Konvergenzverbesserung.

Lösung Aufgabe 39.1.9
Aus der Wertetabelle erhält man für den Differenzenquotienten von an und cn bzgl. e
 
n an < e bn > e cnimg166.gif > e img167.gif
20 2.0 img25.gif img25.gif  
21 2.25 4.0 3.0  
22 2.44140625 3.16049382716 2.77777777778  
23 2.56578451395 2.91028536805 2.73261141191 10.642131713913023
24 2.63792849737 2.80840396558 2.72183189285 22.634330632623397
25 2.67699012938 2.76200908998 2.71916734886 46.629867500454763
26 2.69734495257 2.73982718149 2.71850308421 94.627485850660803
27 2.70773901969 2.72897673069 2.71833713463 190.62625615699269
28 2.71299162425 2.72361005442 2.71829565452 382.62563141303137
29 2.71563200017 2.72094116209 2.71828528494 766.62531654352803
210 2.71695572947 2.71961030378 2.71828269258 1534.6251584814427
211 2.71761848234 2.71894576866 2.71828204449 3070.6250792931944
img168.gifimg169.gifimg170.gif (n - 1) . (50)
Damit hat man für den hiermit korrigierten Wert (gewichtetes geometrisches Mittel)
 

dn = cnimg171.gif.animg172.gif = cnimg173.gif . animg174.gif  
  = animg175.gifimg173.gif . bnimg175.gifimg173.gif . animg175.gifimg176.gif = animg175.gifimg177.gif . bnimg175.gifimg173.gif  
  = cnimg178.gifimg179.gifimg180.gif . (51)

Die zugehörige Wertetabelle zeigt:

Es liegt nun nahe, den Schritt (48) zu wiederholen:
dnimg164.gifd-nimg164.giffnimg181.gif mit f-n = fn (53)
(siehe folgende Tabelle).
Mit Gl. (51) und Gl. (52) erhält man dann die Konvergenzverbesserung
fnimg181.gif = cnimg178.gifimg179.gifimg182.gif. (54)
Der Werteverlauf von fn zeigt: Die nochmalige Wiederholung von (48) liefert schließlich eine weitere Konvergenzverbesserung mit
hn = cnimg178.gifimg179.gifimg183.gif. (55)

img184.gif

Nachstehende Wertetabelle gibt einen vergleichenden Überblick über die bisher erhaltenen Ergebnisse.
 
n cn, Gl. (48) fn, Gl. (54) hn, Gl. (55)
21 3.0 2.718223210039534222 2.71896826581008920693688236
22 2.77777777778 2.718249121499411624 2.7182900178354900424925138
23 2.73261141191 2.718279467139236098 2.7182819488318821391092630
24 2.72183189285 2.718281676322580372 2.7182818303119751575913471
25 2.71916734886 2.718281818880828954 2.7182818284878898961074124
26 2.71850308421 2.718281827859323501 2.7182818284594955153110802
27 2.71833713463 2.718281828421545724 2.7182818284590522693536971
28 2.71829565452 2.718281828456701251 2.7182818284590453452600656
29 2.71828528494 2.718281828458898732 2.7182818284590452370774466
210 2.71828269258 2.718281828459036079 2.7182818284590452353871180
211 2.71828204449 2.718281828459044663 2.7182818284590452353607067
212 2.71828188247 2.718281828459045200 2.7182818284590452353602940
213 2.71828184196 2.718281828459045233 2.7182818284590452353602876
Diff.qu. 4 16 64
img185.gif img186.gif

 

Führen Sie diese Untersuchung fort.img84.gif

Ausloten der numerischen Leistungsfähigkeit der unendlichen Reihe

 
eimg100.gifimg187.gifimg169.gifenimg188.gifimg187.gifi! = 1 . 2 . ... . i (56)
Gesucht:
Möglichst effiziente Berechnung von en (Anzahl der arithmetischen Operationen a + b, a - b, a . bimg189.gifimg190.gif Minimum!).

en - Berechnung ,,vorwärts``
en = 1 + img191.gif +img192.gifimg193.gif +...+ img194.gif   Reihe img19.gif (57)
img195.gifimg196.gifimg197.gifRekursion vorwärtsimg19.gif (58)
img198.gif(A2)

img10.gif Wertetabelle:
 
i x y img199.gif = i + 2
0 1 1 2
1 1 2 3
2 img200.gif =0.5 2.5 4
3 img201.gif = 0.1img202.gif 2.img202.gif 5
4 0.041img202.gif 2.708img203.gif 6
5 0.008img203.gif 2.71img202.gif 7
6 0.0013img204.gif 2.7180img205.gif 8
7 0.000198413 2.718253968 9
8 0.000024802 2.71827877 10
9 0.000002756 2.718281526  
10 0.000000276 2.718281802  = e10  

 

Aufgabe 39.2.1

Untersuchen Sie, ob sich auf Grundlage des Differenzenquotienten 
dyiimg207.gif = i + 2 (59)
in Analogie zu Abschn. 39.1 für (A2) ein lineares Korrekturverfahren zur Konvergenzverbesserung konstruieren läßt.

Lösungshinweis Aufgabe 39.2.1
Ansatz 1
yiimg19.gify(t) ,  dyiimg19.gifdy(t) . (60)
Mit
dy(t) = t + 2 (61)
erhält man einen verbesserten Werteverlauf für
y1(t) = img208.gify(t + 1) - img209.gify(t) . (62)
Diese lineare Korrektur läßt sich, ähnlich wie in Abschn. 39.1 gezeigt, beliebig oft wiederholen:
dyk(timg169.gift + 3k + 2 ;  k = 1, 2, 3,... img19.gif (63)
y(k + 1)(t) = img210.gifyk(t + 1) - img211.gifyk(t) ;  k = 1, 2, 3,...; (64)
man erhält allerdings pro Korrekturstufe im Mittel nur einen Zuwachs von 3 gültigen Stellen.
Wie kann das gravierend verbessert werden?img84.gif
 

en - Berechnung ,,rückwärts``

en = 1 + img212.gifimg213.gifimg214.gif +...+ img215.gif     Reihe img19.gif (65)
  = 1 + img216.gifimg217.gifimg218.gifimg219.gif  nested expression img164.gif (66)
    img220.gif  
e(n, i - 1) = 1 + img221.gifi = n, n - 1,..., 1 ;  e(n, n) = 1 (67)
Rekursion rückwärts img10.gif

img222.gif(A3)

img10.gif Wertetabelle:
 
i x img223.gif img10.gif?
10 1 4.5
9 1.1 1.230769256
8 1.1img224.gif 0.798245576
7 1.1402img225.gif  
6 1.162896825  
5 1.193816138  
4 1.238763228  
3 1.30960807 0.450353565
2 1.436563602 0.281718199
1 1.718282801  
0 2.718281801  = e10  

Aufgabe 39.2.2

Vergleichen Sie die Algorithmen (A2) und (A3).

Aufgabe 39.2.3

Versuchen Sie die Algorithmen (A2) und (A3) so zu ,, koppeln``, daß ein besser konvergierender Algorithmus zur Berechnung von en entsteht!

Aufgabe 39.2.4

Vergleichen Sie die Werteverläufe und Differenzenquotienten von

enimg229.gifimg187.gif(56)

und
enimg230.gifimg231.gif mit a1 = 1, ai + 1 = (i + 1)(ai + 1) . (68)
Diskutieren Sie die erhaltenen Ergebnisse.

Anmerkung 4:
Näherungsweise Berechnung von g (x, y) mittels a (x, y) und h (x, y) (harmonisches Mittel):
 
Regel Bedingung Aktion Verbundaktion
1   (x, y) : = (a, b)  
2 | x - yimg232.gifimg233.gif img234.gif : = x stop
3   (x, y) : = img235.gifimg236.gifimg237.gifimg238.gif goto r2
(A4)

Anmerkung 5:
Literatur zu e: [4], [7], [11] - [21]

Anmerkung 6:
Aus [5], Abschn. 2
Mit freundlicher Genehmigung des Verlages Dresden University Press.

  
1 Mittelwerte und Mittelwert-Algorithmen,
historische Reflexionen

1.1 Babylon

Bereits die babylonischen (mesopothamischen) Mathematiker (ca. 2000 - 300 v. Chr.) befaßten sich mit dem Problemkreis Mittelwertbildung [1,2,3]. So fand die Bildung des arithmetischen Mittels bei der numerischen Berechnung von img239.gif Anwendung (vgl. [4], Baustein 2).

1.2 Griechenland

Basierend auf diesen Kenntnissen wurden von den Altpythagoräern (2. Hälfte des 6. Jh. bis Mitte des 5. Jh. v. Chr.) die Begriffe
arithmetisches Mittel   img240.gif (1)
       
geometrisches Mittel    img241.gif (2)
      = (x . y)img175.gif = expimg242.gifimg243.gifimg244.gif  
      = expimg245.gifa(lnx, ln y)img246.gif   und (3)
       
harmonisches Mittel    img247.gif (4)
      = img248.gifimg27.gif(x-1 + y-1)img249.gif  
      = img250.gifa(x-1, y-1)img251.gif (5)
      = img252.gif (6)

in die griechische Mathematik eingeführt [1].

img253.gif

(a)
Geben Sie eine simultane Veranschaulichung von a(x, y), g(x, y)und h(x, y) an.

 

 
 
 

Lösung 1:

a(x, y) = img236.gif  - Radius eines Thaleskreises                                                                                                                             (1)
(g(x, y))2 = x . y (7)
img254.gifimg255.gif (8)
img256.gif
Bild 1: Simultane geometrische Veranschaulichung von a(x, y)img257.gifg(x, y)img257.gifh(x, y)
für x < y nach Pappos von Alexandria (ca. 320 n. Chr.) [5]
Bild 1 besitzt folgende interessante Verallgemeinerung (Pappos-Leiter), die im Bild 2 dargestellt ist.
img258.gif
Bild 2: Pappos-Leiter

Hierbei hat man:

li = limg259.gifimg260.gifimg261.gif; i = 1, 2, 3,... (9)
ai = aimg259.gifimg260.gifimg262.gif; i = 1, 2, 3,... (10)
gi = gimg259.gifimg260.gifimg262.gif; i = 1, 2, 3,... (11)

Lösung 2:
img264.gif (12)
Lösung 3:
a(x, y), g(x, y) und h(x, y) sind Spezialfälle des quasiarithmetischen Mittels (arithmetisches Mittel bzgl. der Funktion f (z) mit der Umkehrfunktion inv f (z))
qaf(x, y) = inv fimg266.gifimg267.gifimg268.gif, (13)
vgl. Tabelle 1 [6,7].
 
f (z) invf (z) qaf(x, y)
z z a(x, y)
ln z ez g(x, y)
z-1 z-1 h(x, y)
z2 zimg269.gifimg270.gif img271.gif
    quadratisches Mittel
zp zimg272.gif img273.gif
    p-tes Potenzmittel
zp pimg190.gifimg25.gif z-p
pimg190.gifimg25.gif
max(x, y)
min(x, y)

Tabelle 1: Spezielle qaf(x, y)
 

(b)
Loten Sie die in (a) betrachteten Lösungen weiter aus.

 
(c)
Zeigen Sie, daß alle in Tabelle 1 angegebenen Spezialfälle des qaf(x, y) auf Spezialfälle von

 
f (z) = zp (14)
zurückgeführt werden können (vgl. [7]). Erweitern Sie Tabelle 1 durch Hinzunahme weiterer charakteristischer Funktionen f (z).img84.gif

Literatur | Aufgaben und Lösungen
Die Module