0 Daumen
56 Aufrufe

Für die Zahlen a = 90, b = 124, c = 107 soll c^2 - ab bei Gleitkommadarstellung mit Mantissenlänge 3 auf 2 Arte berechnet werden:

a) c .* c -* a.*b

b) c .* (c-*b) +*(c-*a).*b

Nur zur Info: Das * steht für runden. Also bsp: (a. * b) = rd(a*b) wobei rd die Rundungsfunktion ist

Soll ich hier etwa die Zahlen in Gleitkommadarstellung umwandeln und so rechnen aber ich erkenne nicht was genauer ist?

Avatar vor von

Ja, das sollst Du tun. Wo ist das Problem? Was sind Deine beiden Ergebnisse?

In welchem System soll gerechnet werden?

@nudger also mit a = 90 = 9.00 * 10^1; b = 124 = 1.24 * 10^2; c = 107 = 1.07 * 10^2

Ich hatte Dir 3 Fragen gestellt?! Die Exponenten interessieren nicht für die Genauigkeit, nur die Mantisse.

2 Antworten

0 Daumen
 
Beste Antwort

c * c - a * b
≈ (1.07·10^2 * 1.07·10^2) - (9·10^1 * 1.24·10^2)
≈ 1.14·10^4 - 1.12·10^4
≈ 2·10^2

c * (c - b) + (c - a) * b
≈ 1.07·10^2 * (1.07·10^2 - 1.24·10^2) + (1.07·10^2 - 9·10^1) * 1.24·10^2
≈ 1.07·10^2 * (- 1.7·10^1) + 1.7·10^1 * 1.24·10^2
≈ - 1.82·10^3 + 2.11·10^3
≈ 2.90·10^2

Exakt wären: 2.89·10^2

Avatar vor von 490 k 🚀
0 Daumen

Ich komme darauf, dass die zweite Variante deutlich genauer ist (bei Rechnung im Dezimalsystem).

Avatar vor von 10 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community