作者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