LargeFigure V2


(文章下面有介紹 其他的免費 大數 計算機)




↑ 兩個 費波拿契質數 相乘




↑ 兩個 全循環質數 用 循環節除法 相除





本程式顧名思義就是可以 計算 非常大的數字



那個 ÷ 與 / 的意思並不一樣哦

÷ 就是一般計算機那樣算除法,例如 1÷3 將會顯示 0.3333333... 直到限制位數為止

但是 / 算到循環節為止,用 # 來把循環節包住的話就是 0.#3# ,試試看 1÷7 和 1/7 就知道了~


另外 % 是算餘數的

P, C, H  是排列組合用到的...例如,7 杯飲料,隨便選 3 杯的方法有幾種呢? 即是 C 7 取 3  (7 C 3)  等於 35


設計這第二版原因是第一版功能太少,所以想把它改良一下的

不過和 C++ 寫的比起來~ 實在慢太多啦,
雖然數字可以很大,但盡量不要算 太大(例如:千位以上的數字) 的數字,否則很容易當掉...

核心運算模組改天要重寫一下

應該要把處理小數點的一開始就儲存,運算不要給他用小數點,不僅麻煩,運算速度也慢




============= 下載=============

最後更新日期: 2010/7/14


安裝注意事項: 如果您的系統無法開啟 (執行後沒出現視窗、咚一聲),請依以下步驟處理:

點 程式 右鍵 >> 內容 >> "相容性" 頁籤 >> 勾選 "以相容性模式執行這個程式" >> 選擇 Windows 2000Windows XP


----------------


(1) 只含程式 LargeFigure

版本:V2.0.7

檔案名稱:LargeFigure_V2.0.7.rar
大小:631 Kb

[ SendSpace : Download ]




(2) 完整,整個 VB 專案檔(包含執行檔)

版本:V2.0.7
檔案名稱:LargeFigure V2 (Include VB Project).rar 
大小:3.08 Mb

[ SendSpace : Download ]



=============================


其他大數計算機 (免費)





Precise Calculator

其實這不算是大數計算機,只是 Precision 非常高,超過一定程度還是會顯示 E+ ...,不過以工程上來說,已經遠遠足夠了

這是我目前愛用的計算機,除了大數運算,也支援 表達式 (Expression) 運算,和 2, 10, 16 進位轉換



(Web-based) Wolfram Alpha

Wolfram 網站


這個線上計算機太過強大,其他計算機有的功能,這個計算機全部包含,甚至多太多

不過算大數完後,要一直點 Show More 才會顯示更多 Digits

之前一次改版後,必須要登入,才有複製文字的功能,用 Chrome 則是可以加裝 Wolframalpha No Pro 的附加元件




另外可以上網搜尋 大整数计算器,會找到一個小巧的大數計算機,好像叫作 BigNumber

可以從 看雪學院 -> 密碼學工具 拿到 (StKman的大整数计算器1.0版)




至於非免費的大數計算機,Wolfram Mathematica 就非常好用,連 2^(10000000) 都可以顯示全部的 Digits,而且運算速度非常快速

不過小數點的要用函數 SetPrecision [<Exp>, <Precision>]


Matlab 似乎也可以,不過我沒用過


Posted by Ebolaman at 痞客邦 PIXNET 留言(1) 引用(0) 人氣()


open trackbacks list Trackbacks (0)

留言列表 (1)

Post Comment
  •  
  • GOOD
  • 設計的原則就是要 "快"

    但像是 Len(S) - k 這種重複的東西不知道會不會佔去運算速度

    如果你想要求 最佳化 速度,可再建立一個變數去記載,但這樣我頭就有點昏了~
    用 C++ 也可以寫出大數運算,程式碼根本少的根本不用邏輯,但是有些國中老師要教學生 "除法 (Division)"、"循環節 (Repetend)" 等的就沒有好的計算機,在那邊用長除法 真的會死人

    為了 國中老師教學方便,也為了 大一生 方便 ,但是他們最好懂得其內部原理
    其實也沒多難,就是換角度把 小學生算的 加法、減法、乘法、長除法 用到程式而已,只是機器太笨,平常寫在紙上的東西在電腦裡面不知道有多少個變數在記載呢!

    試試看吧,剛剛我還更新了一次,RichTextBox 的 OCX 好像遺漏了
    不過有 Visual Basic 6.0 沒差啦 XD

    一個單字就回復這麼多,好吧我就先打到這裡了

    Ebolaman replied in 2009/10/18 20:49

You haven’t logged in yet, please use guest status to leave message. You can also log in with above service account and leave message

other options