2009-06-22 7 views

Odpowiedz

16

Łatwym sposobem byłoby, aby upewnić się, że jedna z liczb w obliczeniach jest już pewna liczba zmiennoprzecinkowa:

> (/ 4.0 3) 
1.3333333333333333 

Innym sposobem byłoby wykorzystanie exact->inexact :

> (exact->inexact (/ 4 3)) 
1.3333333333333333 
+0

To wszystko, dokładnie-> niedokładne. Pierwszy nie jest tak naprawdę opcją, ponieważ liczba jest wynikiem kilku procedur. Dzięki! – Harvey

+1

Lubię pseudonim "exact-> inexact" do '~', który ma sens zarówno matematycznie (aproksymacja zmiennoprzecinkowa), ale jest znacznie łatwiejszy do wpisania. – new123456