Trunkierung (Mathematik)

Aus testwiki
Version vom 9. Dezember 2023, 19:53 Uhr von imported>Aka (Typumwandlung: https)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Trunkierung bezeichnet in der Mathematik und Informatik eine Rechenoperation, bei der eine Folge oder eine Dezimalzahl auf eine gewisse Länge gekürzt wird.[1] Für Dezimalzahlen heißt das, dass Nachkommastellen gestrichen werden.

Unterschied zur Abrundungsfunktion

Für eine Zahl x+, die auf n Nachkommastellen trunkiert werden soll, gilt

trunc(x)=10nx10n.

Für negative reelle Zahlen x gilt hingegen

trunc(x)=10nx10n,

wobei xund x für die Abrundungsfunktion und Aufrundungsfunktion stehen.

Für positive Zahlen entspricht die Trunkation mit n=0 daher der Abrundungsfunktion. Bei negativen Zahlen hingegen ist in diesem Fall die Aufrundungsfunktion äquivalent.

Typumwandlung

Trunkierung mit n=0 tritt in C/C++ auf, wenn man eine Gleitkommazahl in eine ganze Zahl umwandelt.[2]

Polynome

Analog zur Trunkierung mit Dezimalzahlen, kann man die Trunkierung [P]neines Polynoms definieren. Das ist die Summe der Polynomglieder bis zum Grad n.[3]

Beispiel

Sei P(x)=x45x3+23x25. Die verschiedenen Trunkierungen lauten dann

[P]4=x4 , [P]3=x45x3, [P]2=x45x3+23x2=[P]1.

Einzelnachweise