[問題] 關於pinv求解奇異矩陣已回收

看板MATLAB作者 (hingeroller)時間16年前 (2009/02/27 20:29), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
請問一下若有某A矩陣的i行i列為0 例如A=[2 2 0 6 1 3 0 5 0 0 0 0 7 8 0 3] 那請問該如何求解某方程組A*B=C 我是使用B=pinv(A)*C 可是卻出現Error using ==> svd Input to SVD must not contain NaN or Inf. 請問可能是哪裡出現問題呢?!或是有其他方法可以求解?! 麻煩各位解答了!! 因為急著發問排版很亂抱歉...謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.19.118

02/27 23:40, , 1F
你第三行第三列都是零,乾脆拿掉求解好了!
02/27 23:40, 1F

02/28 00:39, , 2F
拿掉阿 不然C第三項不為零就矛盾了
02/28 00:39, 2F

02/28 03:09, , 3F
嗯...但是我的A矩陣是在一個迴圈自動變化的,有點像勁度折減
02/28 03:09, 3F
文章代碼(AID): #19fzoqiW (MATLAB)
文章代碼(AID): #19fzoqiW (MATLAB)