|
|
|
Jede Bruchzahl
![]() | (1) |
läßt sich in der Form
|
| (2) |
notieren. Hierbei ist
|
| (3) |
der ganzzahlige Anteil von
,
|
| (4) |
die Systembruchdarstellung [1, 2] von
zur Basis
|
| (5) |
mit den Ziffernwerten
|
| (6) |
Die Systembruchdarstellung Gl. (4) ist endlich (abbrechend), wenn b als Primteiler nur die Primteiler der Basis B enthält, andernfalls unendlich und reinperiodisch oder gemischtperiodisch.
Die Berechnung der Ai (Systembruchentwicklung von
) erfolgt sequentiell in der Reihenfolge
A0, A1, A2, A3, ... mittels des
nachstehend in Struktogrammform [3] notierten
Algorithmus (A1) (vgl. [2, 4, 5]), im nichtabbrechenden
Fall ist die Anzahl n der zu berechnenden Ziffern vorzugeben.
Bereits ausgegebene Ziffern werden dabei nicht mehr in die Berechnung einbezogen (Spigot-Ausgabe [6]).

Algorithmus (A1):
Systembruchentwicklung von
![]()
|
B = 2k ;
| (7) |
|
B= 10k ;
| (8) |
| - |
Algorithmus (A2) zur Systembruchentwicklung eines geschachtelten Bruches
(nested expression [6])
| ||||
| - |
Algorithmus (A3) zur Systembruchentwicklung eines Kettenbruches (continued
fraction [7, 8])
|
Untersuchen Sie die Leistungsfähigkeit der in 9.3. erhaltenen Algorithmen experimentell:
| - | Benutzen Sie hierzu Beispiele für geschachtelte Brüche bzw. für Kettenbrüche aus Tabelle 1 bzw. 2 (vgl. [9]) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - |
unter Zugrundelegung der Basen
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - |
Diskutieren Sie die dabei auftretenden "Übertragsprobleme"
Integrieren Sie diese Nachbearbeitungsalgorithmen gegebenenfalls in die Algorithmen (A2) bzw. (A3). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - |
Vergleichen Sie die über den Berechnungsgang mit anschließender Nachbearbeitung erhaltenen
Systembrüche mit den via
Diskutieren Sie dabei zu beobachtende Genauigkeitsunterschiede.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
zusammengestellten Beispiele für
stellen bei m
die in den Tabellen ebenfalls angegebenen mathematischen Konstanten
bzw. Funktionswerte elementarer einstelliger Funktionen dar und nähern
diese für endliche m mit unterschiedlichen Genauigkeiten an.
So erhält man für den m-gliedrigen geschachtelten Bruch
![]() | (16) |
(Tabelle 1, Zeile 8) bei
| B= 10 | (17) |
| n= m | (18) |
mittels (A2) und Nachbearbeitung (A4) eine m-stellige Dezimalbruchdarstellung
|
| (19) |
die mit noch zu untersuchender Genauigkeit
annähert:
. | (20) |
Tabelle 4 zeigt die so berechneten pm - Werte in Abhängigkeit von m.
| m | pm | ||||||||||||||||||||||||||
| 1 | 2. | 6 | |||||||||||||||||||||||||
| 2 | 2. | 9 | 3 | ||||||||||||||||||||||||
| 3 | 3. | 0 | 4 | 7 | |||||||||||||||||||||||
| 4 | 3. | 0 | 9 | 8 | 3 | ||||||||||||||||||||||
| 5 | 3. | 1 | 2 | 1 | 4 | 9 | |||||||||||||||||||||
| 6 | 3. | 1 | 3 | 2 | 1 | 5 | 6 | ||||||||||||||||||||
| 7 | 3. | 1 | 3 | 7 | 1 | 2 | 9 | 4 | |||||||||||||||||||
| 8 | 3. | 1 | 3 | 9 | 4 | 6 | 9 | 6 | 7 | ||||||||||||||||||
| 9 | 3. | 1 | 4 | 0 | 5 | 7 | 8 | 1 | 6 | 9 | |||||||||||||||||
| 10 | 3. | 1 | 4 | 1 | 1 | 0 | 6 | 0 | 2 | 1 | 5 | ||||||||||||||||
| 11 | 3. | 1 | 4 | 1 | 3 | 5 | 8 | 4 | 7 | 2 | 5 | 1 | |||||||||||||||
| 12 | 3. | 1 | 4 | 1 | 4 | 7 | 9 | 6 | 4 | 8 | 9 | 6 | 0 | ||||||||||||||
| 13 | 3. | 1 | 4 | 1 | 5 | 3 | 7 | 9 | 9 | 3 | 1 | 7 | 3 | 4 | |||||||||||||
| 14 | 3. | 1 | 4 | 1 | 5 | 6 | 6 | 1 | 5 | 9 | 3 | 4 | 4 | 9 | 4 | ||||||||||||
| 15 | 3. | 1 | 4 | 1 | 5 | 7 | 9 | 7 | 8 | 8 | 1 | 3 | 7 | 5 | 9 | 5 | |||||||||||
| 16 | 3. | 1 | 4 | 1 | 5 | 8 | 6 | 3 | 9 | 5 | 0 | 3 | 7 | 0 | 6 | 1 | 4 | ||||||||||
| 17 | 3. | 1 | 4 | 1 | 5 | 8 | 9 | 6 | 0 | 5 | 5 | 8 | 8 | 2 | 3 | 0 | 4 | 6 | |||||||||
| 18 | 3. | 1 | 4 | 1 | 5 | 9 | 1 | 1 | 6 | 6 | 9 | 9 | 1 | 4 | 0 | 1 | 8 | 7 | 8 | ||||||||
| 19 | 3. | 1 | 4 | 1 | 5 | 9 | 1 | 9 | 2 | 7 | 6 | 7 | 5 | 1 | 4 | 6 | 9 | 2 | 6 | 3 | |||||||
| 20 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 2 | 9 | 8 | 7 | 4 | 0 | 3 | 3 | 9 | 6 | 3 | 2 | 6 | 9 | ||||||
| 21 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 4 | 7 | 9 | 9 | 5 | 8 | 2 | 2 | 4 | 4 | 4 | 2 | 7 | 5 | 4 | |||||
| 22 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 5 | 6 | 8 | 5 | 5 | 3 | 6 | 3 | 4 | 7 | 9 | 4 | 3 | 3 | 6 | 8 | ||||
| 23 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 6 | 1 | 1 | 9 | 0 | 8 | 8 | 3 | 5 | 6 | 0 | 4 | 6 | 8 | 5 | 4 | 1 | |||
| 24 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 6 | 3 | 3 | 1 | 4 | 3 | 0 | 3 | 5 | 9 | 0 | 1 | 5 | 9 | 0 | 7 | 8 | 6 | ||
| 25 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 6 | 4 | 3 | 5 | 5 | 3 | 4 | 4 | 7 | 9 | 6 | 0 | 8 | 5 | 8 | 1 | 2 | 6 | 0 | |
| 26 | 3. | 1 | 4 | 1 | 5 | 9 | 2 | 6 | 4 | 8 | 6 | 5 | 9 | 9 | 5 | 1 | 9 | 4 | 0 | 8 | 7 | 6 | 0 | 6 | 5 | 9 | 4 |
-Approximation
pm(m)
Aus Tabelle 4 entnimmt man:
im Mittel sind nur die ersten div(m, 3) Ziffern von pm
zugleich gültige Ziffern von
;
pm liefert also nur eine relativ schlechte Näherung für
(vgl. [9],
Abschn. 3.4.3.)
der Differenzenquotient von pm läuft gegen 2:
|
| (21) |
die darauf basierende lineare Korrektur (vgl. Modul 1, Gln. (9) - (13))
|
| (22) |
ergibt z. B. für m=24 und m=25 die verbesserten Werte
| (23) |
und damit einen Zugewinn von zwei gültigen Ziffern.
Konstruieren Sie auf diesen experimentellen Ergebnissen fußend in Analogie zu Modul 1 und Modul 6 einen effizienten Korrekturalgorithmus (A5), der aus den "verrauschten" Basiswerten pm durch lineare Mittelung rechtsbündig möglichst viele weitere gültige Ziffern extrahiert.
Erproben Sie den Verbund (A2) - (A4) - (A5) experimentell für andere geschachtelte Brüche aus Tabelle 1. Integrieren Sie, wenn möglich, diesen Verbund zu einem Kompaktalgorithmus. Übertragen Sie, wenn möglich, diese Lösung auf den Verbund (A3) - (A4) - (A5).Geschachtelter Bruch Gl. (9) und Kettenbruch Gl. (11) lassen sich gemäß Bild 1 als zueinander spiegelbildliche "Kettenstrukturen" auffassen.

Bild 1:
-"Kettenstruktur" und
-"Kettenstruktur"
Es soll nun anhand einer Faktensammlung untersucht werden, ob diese vom morphologischen Befund der Gln. (9) und (11) her plausiblen Begriffsbildungen auch eine konstruktive Bedeutung besitzen.
| 1. |
Zunächst erhält man das folgende erstaunliche Ergebnis
d.h., e wird durch beide Kettenstrukturen bei gleicher Wertebelegung dargestellt. Zum Vergleich:
Untersuchen Sie das Konvergenzverhalten der Kettenstrukturen Gl. (24) - (33). | ||||||||||||||||||||
| 2. |
Die Kettenstrukturen mit konstanten Elementen liefern:
Untersuchen Sie experimentell die Konvergenz von Gl. (35) für repräsentative Werte von a, b und c. | ||||||||||||||||||||
| 3. |
Für die Darstellung bzw. Approximation einer positiven reellen Zahl r
durch einen regelmäßigen Kettenbruch
("Kettenbruchentwicklung") läßt sich aufgrund der geforderten Ganzzahligkeit der Kettenbruchelemente leicht ein Algorithmus angeben:
(A5) terminiert nach der Berechnung einer vorgegebenen Anzahl m von Kettenbruchelementen (n = m) oder zuvor bei Erfüllung der datenabhängigen Haltbedingung x = int(x) (n m). Im ersten Falle
Der zweite Fall tritt ein, wenn r eine rationale Zahl ist; er tritt dann immer ein, wenn m beliebig groß gewählt wird. Beispiele:
Kettenbruchapproximation für
Konstruieren Sie in analoger Weise Algorithmen für die
Entwicklung einer positiven reellen Zahl
Vergleichen Sie das Konvergenzverhalten der Kettenstrukturentwicklungen
| ||||||||||||||||||||
| 4. |
Zu jeder konvergierenden unendlichen - Euler-Transformation [10]
Vergleichen Sie anhand repräsentativer Beispiele das Konvergenzverhalten der linken und rechten Kettenstrukturen Gl. (43) und Gl. (44). |