Vorzeichen von float entfernen
-
Tim schrieb:
Oder halt auch +nan oder -nan
minus not a number?
-
Du kannst auch mit -1.0f weiter rechnen. Warum sollte man also das Vorzeichen überhaupt entfernen wollen
[/quote]
weil der unterschied zwichen -1 und 1 gross ist, aber -0 ist ist eben auch nur eine 0.rüdiger schrieb:
volkard schrieb:
rüdiger schrieb:
Dein fabsf kann einfach dazu führen, das
fabsf(a)/fabsf(b) < 0.0f
ist und das sollte nicht sein.für welche a und b?
b=-0.0f und a beliebig.
du willst durch 0 teilen? dann schau mal hier: http://de.wikipedia.org/wiki/Permanenzprinzip#Anwendung_bei_der_Division_durch_Null
-
@+fricky
Worüber willst du nun eigentlich diskutieren? Deine Lösung ist langsamer, deckt nicht alle Fälle ab und verhält sich nicht, so wie man es erwartet. Da muss man nicht mehr zu sagen.
-
rüdiger schrieb:
Worüber willst du nun eigentlich diskutieren?
z.b. darüber, warum sich jemand an unbedeutenden kleinigkeiten hochzieht. du erzählst was von 'dann braucht man -1.0 auch nicht umzudrehen', pochst auf langsamkeit, die nicht bewiesen ist, etc. das ist schon diskussionswürdig.
rüdiger schrieb:
Deine Lösung ist langsamer,
wie kommst du darauf?
rüdiger schrieb:
deckt nicht alle Fälle ab
nur einen nicht. aber der dürfte meistens keine rolle spielen.
rüdiger schrieb:
und verhält sich nicht, so wie man es erwartet
wieso nicht? es spuckt positive floats auf, bis aus diesen einen speziellen fall, der aber, wie schon gesagt, oft ohne belang ist.
-
warum tut man nicht einfach msb löschen?
-
(s)kipper schrieb:
warum tut man nicht einfach msb löschen?
Weil man bei float nicht so einfach und plattformunabhängig ans MSB herankommt.
-
(s)kipper schrieb:
warum tut man nicht einfach msb löschen?
weil's nicht portabel ist. z.b. abhängig von endianness und wie floats überhaupt gespeichert werden, muss ja nicht immer ieee 754 (dieses format mit den zwei nullen) sein.
-
+fricky schrieb:
... muss ja nicht immer ieee 754 (dieses format mit den zwei nullen) sein.
andere darstellungsformen wird man wohl nicht in der praxis anfinden, vermute ich mal?
-
vermuter schrieb:
+fricky schrieb:
... muss ja nicht immer ieee 754 (dieses format mit den zwei nullen) sein.
andere darstellungsformen wird man wohl nicht in der praxis anfinden, vermute ich mal?
Da vermutest Du falsch.
-
Tachyon schrieb:
Da vermutest Du falsch.
hast du mal ein beispiel, quellen, links?
-
vermuter schrieb:
hast du mal ein beispiel, quellen, links?