[問題] 關於32位元與64位元的問題已回收

看板MATLAB作者 (NeverGreen)時間16年前 (2009/07/22 08:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請教各位大大 小弟最近面臨一個問題 MATLAB中的乘階指令factorial 或 排列組合指令 nchoosek 都有輸入參數的限制,以下是matlab的說明 When C = nchoosek(n,k) has a large coefficient, a warning will be produced indicating possible inexact results. In such cases, the result is only accurate to 15 digits for double-precision inputs, or 8 digits for single-precision inputs. 即當輸入的參數太大時,由於32位元電腦所能吃的位元(倍精度有16位),導致 超過15位數以後都不準。 因此,小弟思考: 若是改以64位元的linux系統,是否可以改善上述問題? 有勞版上各位先進大大!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.145.117

07/22 09:01, , 1F
用 64 bit 的 matlab 跑會有一樣的問題.
07/22 09:01, 1F
文章代碼(AID): #1APc6NbF (MATLAB)
文章代碼(AID): #1APc6NbF (MATLAB)