Biblioteka typów zmiennoprzecinkowych dowolnej precyzji
Ostatnio zmodyfikowano 2018-08-23 18:06
Kinexity Temat założony przez niniejszego użytkownika |
Biblioteka typów zmiennoprzecinkowych dowolnej precyzji » 2018-08-22 20:21:51 Witam wszystkich. Czy istnieje biblioteka, która implementuje typy zmiennoprzecinkowe o liczbie bitów zdefiniowanej przez użytkownika? Chodzi mi o coś w stylu float < N > liczba; , gdzie N stanowi liczbę bitów. Jeżeli ktoś zna dobre biblioteki (inne niż boost) implementujące szerokie typy zmiennoprzecinkowe (>64 bity) to też nie pogardzę. |
|
jankowalski25 |
» 2018-08-22 20:50:22 A w jakim formacie chcesz przechowywać te liczby? Potrzebujesz nieograniczonej precyzji czy są jakieś konkretne wartości minimalne, maksymalne, liczba cyfr znaczących, i tak dalej? Chcesz korzystać z liczb wymiernych, czy potrzebujesz jakiejś obsługi liczb rzeczywistych/zespolonych? coś w stylu float < N > liczba; , gdzie N stanowi liczbę bitów |
Format float zależy od implementacji, w przypadku IEEE 754 można go łatwo rozszerzyć, przy mniej typowych formatach różnie z tym bywa. |
|
pekfos |
» 2018-08-22 20:51:07 |
|
mateczek |
» 2018-08-22 22:06:01 |
|
Elaine |
» 2018-08-23 18:06:31 mpf ma trochę niedogodności i niespójności, które utrudniają deterministyczne obliczenia, lepiej użyć MPFR. |
|
« 1 » |