作者takumiho ()
看板MATLAB
標題[問題] least square approach
時間Wed Mar 27 10:29:20 2013
各位版友大家好
有個問題,想請大家幫忙解惑一下
現在要解一個聯立方程組
Ax = B
假設方程組有五個,但是未知數x只有三個
我用A\B的方法,在某些狀況可以求得一個解
但是今天我在整個控制系統中,加入非理想效應
會使得矩陣A和矩陣B有所改變,
再用同樣的方法 就得不到解
MATLAB顯示如下
"System is inconsistent. Solution does not exist"
我查閱相關文獻
paper上有給一些數據,並解說用least square approach就可以得到解
又查閱了MATLAB文獻,上面說明"\"就是least square approach求得的解,
但是現在卻解不出來 orz
不知道有沒有高手可以幫忙解惑,或是告知有沒有其他方式可以求解
多謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.114
1F:推 james1022jk:inv(A'*A)*A'B ? 03/27 10:34
2F:推 kurt28:overdetermined 03/28 15:45
3F:→ jenhom:左除\跟regress解出的解是simple solution (有最多0) 03/30 00:46
4F:→ jenhom:但是如果要使解出解norm最小,要用pinv(A)*B 03/30 00:47
5F:→ jenhom:可以參考一篇文章 The world's simplest impossible proble 03/30 00:48