作者smallguy0203 (人生就像一場戲)
看板ntu-sv
標題[心得] 最近遇到sigular的問題解析
時間Fri Apr 15 14:24:41 2005
由於我使用的程式軟體為matlab
執行程式最害怕看到的一句話就是
Warning: Matrix is close to singular or badly scaled.(類似秩虧問題)
這時候要debug簡直就是要命
終於在debug三個禮拜以後 我發現一個現象
簡述如下
作直線回歸數位影像像素率定的時候
直線方程式為 x*cos(a)+y*sin(a)-r=0 ar為直線參數 xy為觀測量
模式採用AV+BX-W=0
我的設計矩陣A就會呈現下面檔案的形式
http://homepage.ntu.edu.tw/~r93521122/rank.doc
可以看到我的A矩陣是一個9*14的設計矩陣
本來以為是完全獨立不相關的矩陣列 秩應該是9才對
沒想到竟然2.5.8列有線性相關的特性(請注意對應位置的值可以任意給定)
他們只是在相同對應的欄上面有值而已 而且這些值還是任意給定的
這樣竟然就會造成秩虧的現象 這真的太可怕了
放在這邊提供給大家參考 如果你們以後也遇到matrix singular的問題
可以針對這個方向做檢查 希望對大家也有幫助^^
有興趣從線代觀點跟我討論的人可以回覆或寄信給我
或者對我研究有興趣的人也歡迎指教:p
--
這是我PO在測不準homework板的文章
你們有問題也可以去那邊問唷
測不準是140.116.80.120
--
--
小個的桌球教室 orz
http://www.wretch.cc/album/album.php?id=smallguy&book=13
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.12.126