Aufgabe:
Es seinen x=\( \frac{3}{5} \) ,\( \frac{4}{7} \) und z=\( \frac{1}{35} \) .
a) Berechnen zunächst x,y,z als (periodische) Binärbrüche
b) Berechne rd0(x),rd0(y) und rd0(z), indem Du jeweils die erhaltenen Binärzahlen per korrektem Runden auf 5 signifikante Bits rundest.
c) Berechne den den relativen Fehler ρ der Rechnung rd0(x)−rd0(y). Gib ρ als Bruch der Form \( \frac{a}{b} \)an
Problem/Ansatz:
a) Hab ich für x = 0,1001 raus, wobei über "1001" noch ein Periodenstrich gehört, also 0,1001100110011001...
y ist 0,100 mit "100" als Periode, also 0,100100100100
z ist 0,000001110101 als Periode
b) rd0(x) = \( \frac{3}{5} \) = 0,1001
Kann umgeschrieben werden zu 1,001100110011..... * \( 2^{-1} \)
Man hat jetzt 5 Bits Platz.
1,0011 ist die nächst kleinere Zahl im 5-Bit system.
1,001100110011.... ist die Originalzahl
1,0100 ist die nächst größere Zahl
1,0011 entspricht 1,1875 (linker Nachbar)
1,0011001100111 nähert sich 1,2 an
1,0100 entspricht 1,25 (der rechte Nachbar)
\( \frac{(1,1875 + 1,25}{2} \) = 1,21875
Deswegen wird auf 1,1875 gerundet, also ist rd0(x) = 1,0011
Analog dazu ist rd0(y) = 1,0010 und rd0(z) = 1,1101
c) Bei dieser Aufgabe fangen jetzt die Schwierigkeiten an.Die Formel für den relativen Rundungsfehler ist
p (x) = \( \frac{| x quer - x|}{|x|} \)
Was ist "x quer" und was ist "x". Und diese Formel gilt ja nur für p (x) und wir suchen ja den relativen Rundungsfehler von rd0(x) substrahiert von rd0(y). Soll man jetzt den relativen Rundungsfehler für rd0(x) ausrechnen und dann den for rd0(y) und die Ergebnisse substrahieren. Oder soll man direkt mit rd0(x) und rd0(y) arbeiten?
Ich weiß, dass rd0(y) = 1,0010 ist, also 1,001100110011.. * \( 2^{-1} \) entspricht. Ich weiß aber weder die Exponentenlänge (wahrscheinlich 1, weil bei 0,1001 die 1 als erste Stelle nach dem Komma folgt, noch die Mantisse (1001?) oder den Bias (müsste 2 sein, weil 1 - 2 = -1 und 0,1001 ist 1,0011000.* \( 2^{-1}), . Wie kann ich den relativen Rundungsfehler von rd0(x) - rd0(y) berechnen?