(/ 4 3) zwraca 4/3 jako odpowiedź. Jaki jest najprostszy sposób, aby uzyskać 1.3 ...?Jak uzyskać schemat MIT zwracający liczbę zmiennoprzecinkową?
6
A
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
4
użycie
(/ 4 3.0)
To wszystko, dokładnie-> niedokładne. Pierwszy nie jest tak naprawdę opcją, ponieważ liczba jest wynikiem kilku procedur. Dzięki! – Harvey
Lubię pseudonim "exact-> inexact" do '~', który ma sens zarówno matematycznie (aproksymacja zmiennoprzecinkowa), ale jest znacznie łatwiejszy do wpisania. – new123456