Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Numerik - Maschinenzahlen

Numerik - Maschinenzahlen

Universität / Fachhochschule

angewandte lineare Algebra

Tags: Angewandte Lineare Algebra

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
anonymous

anonymous

18:38 Uhr, 22.04.2020

Antworten
Folgende Aufgabe:


Die folgenden nicht-negativen Maschinenzahlen seien in der Basis b=10 mit Mantissenlänge m=5, Exponent E und Normalisierung d00 gegeben, d.h. Zahlen x der Art

x=10Ek=04dk10-k

mit d0{1,...,9} und dk{1,...,9} für k=1,2,3,4

Berechnen Sie unter Verwendung der üblichen Rundung^1 die Ausdrücke:

(101.27101,27)-(101.17101,17) und
(101.27+101,17)-(101.27-101,17)

[Die Rechenoperationen ,+ und - sind in einem Quadrat]

Welche der beiden Alternativen liefert das genaue Ergebnis und warum?

Zu ^1:

Zur Approximation beliebiger reeller Zahlen durch Maschinenzahlen Betrachen wir die Rundungsabbildung □: für Zahlen in der Darstellung x=s(i=1dib-i)be durch

x=s(I=1di2-i)2e □(x) ={s(i=1mdi2i-1)2e für dm+1=0 und s(i=1mdi2i-1+2-m)2e für dm+1=1
----


Okay, heute war die erste Vorlesung. Bevor ich genaueres über die Lösung sprechen möchte, würde ich gerne erstmal die Basics klären.

Was genau verstehen wir unter Maschinenzahlen? Wie ist die Basis definiert? Woher kommt die? Die Mantissenlänge: Ist das die Länge der Zahl oder der Nachkommestellen? Was hat es mit dem Exponenten und der Normalisierung auf sich?

LG



Edit: Ich verstehe auch noch nicht so genau, was wir hier machen, vorhaben und worauf wir hinaus wollen.

Ich habe verstanden, dass wir, meine ich zumindest, diese Zahlen, die wir dort im Zehnersystem gegeben haben, ins Binärsystem übertragen wollen? Und wir müssen irgendwo runden, allerdings weiß ich noch nicht genau, wie das mit dem Runden funktioniert bzw. wie gerundet wird (Also generell, was es damit auf sich hat).

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Online-Nachhilfe in Mathematik
Antwort
pwmeyer

pwmeyer aktiv_icon

12:06 Uhr, 23.04.2020

Antworten
Hallo,

Deine Fragen umfassen den kompletten Inhalt einer Vorlesungsstunde. Das wird wohl kaum jemand alles in einen kurzen Forumsbeitrag zusammenfassen können. Da wirst Du wohl kleinteilige fragen müssen. Zum Beispiel auch, was die Operationen "im Quadrat" sein sollen.

Bevor du aber das konkrete Beispiel bearbeitest, solltest Du prüfen, ob Dir da nicht ein Druckfehler unterlaufen ist.

Gruß pwm
anonymous

anonymous

12:31 Uhr, 23.04.2020

Antworten
Okay, betrachten wir folgende Aufgabe:

(101,27101,27)-(101,17101,17)

Was ich verstanden habe ist, dass wir mehr oder weniger die Zahlen alle erstmal umwandeln müssen.

So ist:

101,27=101,27100
101,27=10,127101
101,27=1,0127102
101,27=0,010127103

Okay, das habe ich verstanden, analog auch mit 101,17

Das Problem ist jetzt nur:

Wie rechne ich weiter? Was bringt mit diese Umstellung? Was muss beachtet werden? Wie weit muss ich überhaupt umstellen etc.

Ich soll am Ende ja sagen, welche der beiden Rechnungen das genauere Ergebnis liefert. Was genau versteht man denn überhaupt unter dem "genausten" Ergebnis?

Ich werde ja irgendwo runden müssen, aber wo?

LG
anonymous

anonymous

12:31 Uhr, 23.04.2020

Antworten
Okay, betrachten wir folgende Aufgabe:

(101,27101,27)-(101,17101,17)

Was ich verstanden habe ist, dass wir mehr oder weniger die Zahlen alle erstmal umwandeln müssen.

So ist:

101,27=101,27100
101,27=10,127101
101,27=1,0127102
101,27=0,010127103

Okay, das habe ich verstanden, analog auch mit 101,17

Das Problem ist jetzt nur:

Wie rechne ich weiter? Was bringt mit diese Umstellung? Was muss beachtet werden? Wie weit muss ich überhaupt umstellen etc.

Ich soll am Ende ja sagen, welche der beiden Rechnungen das genauere Ergebnis liefert. Was genau versteht man denn überhaupt unter dem "genausten" Ergebnis?

Ich werde ja irgendwo runden müssen, aber wo?

LG
Antwort
anonymous

anonymous

16:11 Uhr, 23.04.2020

Antworten
Hallo
Um endlich mal die vielen Abschreibe-Fehler richtig zu stellen...
Höchstwahrscheinlich sollte die Aufgabenstellung doch heißen:

dk aus der Menge {0;...;9} für k=1,2,3,4

(101.27101.27)-(101.17101.17)
und
(101.27+101.17)(101.27-101.17)


"Ich habe verstanden, dass wir, meine ich zumindest, diese Zahlen, die wir dort im Zehnersystem gegeben haben, ins Binärsystem übertragen wollen?"
Das wird auch Gegenstand numerischer Mathematik bzw. Datenverarbeitung sein. Aber keine Sorge, das ist nicht Gegenstand dieser Aufgabe. Wir dürfen diese Aufgabe jetzt einfach mal schön im Dezimalsystem abhandeln und durchdenken.

"Was genau verstehen wir unter Maschinenzahlen?"
Das genau ist Gegenstand der ersten zwei Drittel der Aufgabenerläuterung. Hier wird versucht, dir und uns sehr formal ausführlich zu definieren, wie die Maschinenzahl aussieht.
z.B. die Zahl
101.27
wir gemäß dieser Festlegung in dieser Maschine eindeutig als
1.0127102
dargestellt,
also
10Ek=04dk10-k
mit
E=2
d0=1
d1=0
d2=1
d3=2
d4=7

So, nun mach dir mal klar, wie diese Maschine die (Maschinen-) Zahl 101.17
darstellt.

Dann mach dir klar, wie die Maschine die folgenden Zahlen darstellt:
(101.27101.27)
(101.17101.17)
(101.27101.27)-(101.17101.17)

(101.27+101.17)
(101.27-101.17)
(101.27+101.17)(101.27-101.17)