[程式] R無法做反矩陣,solve的問題
我的R很奇怪,沒辦法做反矩陣,例如:
我的程式碼為:
a=matrix(1:4,2,2)
solve(a)%*%a
執行solve(a)%*%a可以得到正確的結果為單位矩陣
可是我將維度提高:
d=matrix(1:25,5,5)
solve(d)%*%d
卻出現以下錯誤訊息:
錯誤在solve.default(d) : Lapack 例行程式 dgesv: 系統正好是獨特的
請問這個是什麼問題 為什麼維度提高 就會沒辦法做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.214.63
推
04/29 13:10, , 1F
04/29 13:10, 1F
→
04/29 13:41, , 2F
04/29 13:41, 2F