2017-07-02 34 views
1

我對特定項目使用Mathematica,要求精度浮點數。 Mathematica似乎支持這一點 - 所有的值都是符號的,當用數字來評估時,你可以要求你想要的精度。例如,您可以在小數點後有一個1000位數的數字。什麼語言/環境允許高精度數字?

有沒有其他的環境允許這個?

感謝

回答

1

是的,有相當多的庫(JScience,GNU多精度庫,C++ BigInt有,...),應用(R,BC,MATLAB,...)和編程語言(C# ,Erlang,J,Python ......)支持這一點。你可以在維基百科文章List of arbitrary-precision arithmetic software中找到它們的列表。

0

Go原語不支持所有數值的任意精度,但值得一提的是它的數字常量。

GoLang blog

數字常數生活在一個任意精度的數值空間;他們只是普通的數字。但是,當它們被分配給變量時,該值必須能夠適合目的地。

這使你可以定義並用巨大的數值一樣

const Huge = 1e1000 

還有一個標準庫包big它實現高精度計算執行算術。