2012-07-17 80 views
1

可能重複:
.NET Framework Library for arbitrary digit precision存儲和計算與實數到任意精度

如何能夠存儲的實數,例如,2根或一個第三,在vb.net中達到任意精度(我需要的精度是無限精度)?

我希望能夠存儲實數並對其執行操作(即root 2次root 2)而不會失去任何準確性 - 如果我需要檢索此值,則1/3存儲的IE會返回值1/3值。

我正在考慮使用分形編碼,但我不確定最好的方法來做到這一點。

存儲容量不是問題,我只需要真實的數字是100%準確。

+0

不知道該庫,它是否會解決存儲例如1/3的問題,允許存儲該值的形式不需要存儲3個無限數量的值? IE 0.3333 ... – marscom 2012-07-17 19:08:19

回答

0

這會否是實數有或是否需要是(幾乎)任意數字任意號碼? (對不起,「答案」 - 由於某些原因,我現在不能添加評論...)

+0

這將需要一個單一的實數,如根二或三分之一,但我也需要能夠對這些實數進行操作,如將它們相乘。謝謝 – marscom 2012-07-17 19:09:17

+0

除非有一個我不知道處理非理性數字的庫,您需要爲它開發一個算法。這並不難,但它不是一個VB問題。該線程需要移動到更合適的位置。 – 2012-07-17 20:14:12