[討論] 這個矩陣為啥取行列式值會為NAN?(有付檔)

看板MATLAB作者 (阿泰斯)時間13年前 (2013/04/21 12:47), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
https://docs.google.com/file/d/0BzpHi0lk7JRbTmpCMlQ0YUFGTGs/edit 上面那個是GOOGLE雲端硬碟,檔案是直接由Matlab的變數視窗裡面在矩陣按右鍵存出來的 很奇怪 matrix是double型態 det(matrix)=NAN m2=sym(matrix) det(m2)=有值 怎會這樣? sym跟double出來的解會差很多嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.157

04/21 13:14, , 1F
但換成sym去算會慢很多
04/21 13:14, 1F

04/21 13:14, , 2F
求解決辦法
04/21 13:14, 2F

04/21 13:56, , 3F
發現原因,數字太大,det出來好幾百次方,矩陣除10^40
04/21 13:56, 3F

04/21 13:56, , 4F
應該就可以
04/21 13:56, 4F
文章代碼(AID): #1HSszk-W (MATLAB)
文章代碼(AID): #1HSszk-W (MATLAB)