WisFaq!

\require{AMSmath} geprint op zaterdag 23 november 2024

Re: Re: Zwevende kommagetal

Voor een getal als 1995,5 is het inderdaad gemakkelijker om eerst 1995 om te rekenen naar binair en dan 0,5.

Maar voor de wat 'grotere' getallen als 0,000000012 is het met deze werkwijze onbegonnen werk.

Ik heb inmiddels 'de oplossing' door 2log(0,000000012) te nemen, wat als uitkomst -26,31... geeft. Om 1,... te bekomen deel je 0,000000012 door 2^-27 wat 1,610612736 als uitkomst geeft. En 1,610612736 x 2^-27 geeft dan (uiteraard) 0,000000012.

Eens ik dus 1,610612736 x 2^-27 heb, kan ik dit dan gemakkelijker omzetten naar een floating point notatie volgens de IEEE 754 standaard, wat uiteindelijk mijn bedoeling was.

Je bent in ieder geval bedankt. Heb je een veel simpelere manier om dit te bekomen, mag je dit natuurlijk steeds melden.

abdel
21-10-2012

Antwoord

Ik dacht eigenlijk dat mijn manier de simpeler manier was, toch, wiskundig gezien?

Bovendien:
2log(0.1)=-3,321..
en 0.1/2^-4=1.6 dus ben je er dan nog niet als je wat meer binaire decimalen wilt hebben.

hk
21-10-2012


© 2001-2024 WisFaq
WisFaq - de digitale vraagbaak voor het wiskunde onderwijs - http://www.wisfaq.nl

#68683 - Rekenen - Overige TSO-BSO