<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Marines Blog :: komentarze do wpisu &quot;Ruby, Math, sqrt - coś tu nie gra&quot;</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Tue, 14 Feb 2012 10:46:53 +0100</lastBuildDate><generator>JoggerPL</generator><item><title>i0</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397264</link><description>Nie używam Ruby, ale czy na pewno prec_i robi to, co myślisz, że robi? Czy nie powinnieneś raczej używać jakiejś formy round?

No i może jeszcze poczytaj http://en.wikipedia.org/wiki/IEEE_754-2008 :)</description><pubDate>Fri, 05 Jun 2009 11:38:28 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397264</guid></item><item><title>marines</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397269</link><description>wiem do czego służy prec_i i jakie są tego konsekwencje, ale chciałem bardziej zobrazować. chociaż może bardziej pasować będzie ten przykład (bez prec_i):

irb(main):037:0&gt; Math.sqrt(182430415365798_4391)**2
=&gt; 1.82430415365798e+18
irb(main):038:0&gt; Math.sqrt(182430415365798_1391)**2
=&gt; 1.82430415365798e+18
irb(main):039:0&gt; Math.sqrt(182430415365798_2938)**2
=&gt; 1.82430415365798e+18

a to oznacza, że mogę się pożegnać z operowaniem na takich liczbach. dzięki i0.</description><pubDate>Fri, 05 Jun 2009 11:56:55 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397269</guid></item><item><title>pecet</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397305</link><description>Ruby is logic :&gt;</description><pubDate>Fri, 05 Jun 2009 15:11:44 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397305</guid></item><item><title>Fluxid</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397349</link><description>A nie jest to ograniczenie dokładności liczb zmiennoprzecinkowych?</description><pubDate>Fri, 05 Jun 2009 18:18:58 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397349</guid></item><item><title>Dodek</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397394</link><description>Bo to jest floating point, a nie przetwarzanie symboliczne &amp;#8211; przy floating point niemal zawsze tracona jest dokładność.</description><pubDate>Fri, 05 Jun 2009 20:37:32 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397394</guid></item><item><title>marines</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397400</link><description>ok, dzięki za wyjaśnienia</description><pubDate>Fri, 05 Jun 2009 20:49:45 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397400</guid></item><item><title>Zal</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397601</link><description>Swoją drogą &amp;#8211; Ruby zapewne posiada możliwość wykonywania obliczeń wysokiej precyzji na dużych liczbach, prawda? Coś jak powolne BIGNUM dla C/C++ ;]</description><pubDate>Sat, 06 Jun 2009 11:24:55 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397601</guid></item><item><title>marines</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397683</link><description>AFAIR potrafi obsłużyć każdą liczbę mieszczącą się w pamięci komputera.</description><pubDate>Sat, 06 Jun 2009 16:27:50 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1397683</guid></item><item><title>Gotar</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1401503</link><description>Po prostu musisz użyć przy tak dużej liczbie trzeba skorzystać z np:

GMP - 
GNU Multiple Precision Arithmetic Library (lub GMP)[23] - to biblioteka programistycz-
na udostępniająca liczby całkowite ze znakiem, wymierne i zmiennoprzecinkowe o dowolnej
precyzji. Jedyny limit stanowi dostępność wolnej pamięci operacyjnej. Podstawowym inter-
fejsem dla biblioteki jest język C, ale są dostępne interfejsy także w innych językach, np.
C++, Ocaml, Perl i Python.</description><pubDate>Sat, 13 Jun 2009 14:42:00 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1401503</guid></item><item><title>Free math worksheets</title><link>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1556148</link><description>Dzięki za udostępnienie. Dobre rzeczy bardzo ciekawe. Będę w domu na ponowną wizytę.
</description><pubDate>Fri, 24 Sep 2010 07:11:15 +0200</pubDate><guid>http://marines.jogger.pl/2009/06/05/ruby-math-sqrt-cos-tu-nie-gra/#c1556148</guid></item></channel></rss>
