X奇異C有無窮多解.找基礎(chǔ)解系
對不起,最小二乘都快忘光了,線性代數(shù)還行.希望下面的東西能幫到你(你試試看):
對A進行QR分解(A=QR),其中Q是nxk正交矩陣(Orthonormal Matrix),R是kxk上三角矩陣(Upper Triangular Matrix),然后min ||Ax-b|| = min ||QRx-b|| = min ||Rx-Q'b||,用MATLAB命令x=R\(Q'*b)可解得x.
最小二乘法的Matlab實現(xiàn)
① 一次函數(shù) 使用polyfit(x,y,1)
②多項式函數(shù) 使用 polyfit(x,y,n),n為次數(shù)
擬合曲線
x=[0.5,1.0,1.5,2.0,2.5,3.0],y=[1.75,2.45,3.81,4.80,7.00,8.60].
MATLAB程序如下:x=[0.5,1.0,1.5,2.0,2.5,3.0]; y=[1.75,2.45,3.81,4.80,7.00,8.60]; p=polyfit(x,y,2) x1=0.5:0.05:3.0; y1=polyval(p,x1); plot(x,y,'*r',x1,y1,'-b') 計算結(jié)果為:p =0.5614 0.8287 1.1560
即所得多項式為y=0.5614x^2+0.08287x+1.15560
③非線性函數(shù) 使用 lsqcurvefit(fun,x0,x,y)我明白了。。。不好意思,我復(fù)制的時候也沒有多注意,以上的內(nèi)容幫不了你不過還是解釋一下。那個不是等于0,而是范數(shù)的最小值。因為最小二乘法是由于方程無法求精確解所以才采用近似,使得x的值代入后能更接近于b。你的情況里最根本的問題是,這個方程根本就用不著最小二乘法= =|||,最小二乘法是在方程組系數(shù)的秩大于增廣矩陣從而無解時才采用近似的。而在這里,原方程組AX=b中未知量的個數(shù)1110大于方程的個數(shù)100,所以本身就是有解的(無窮多解)。出現(xiàn)奇異的原因是:原方程組的秩最多為100,所以A'A的秩會小于100,故而是奇異矩陣。最后再提醒一下,使用最小二乘法一定要是原方程組無解(所以至少未知量的個數(shù)要大于方程組的個數(shù))時才行,這時的A'AX=A'b是原方程組的正規(guī)方程,一定是有解的,不會出現(xiàn)系數(shù)矩陣奇異的情況!而這也正是你預(yù)測的數(shù)據(jù)與Y一摸一樣的原因。。。
奇異矩陣求逆問題!
奇異矩陣求逆問題!
急求奇異矩陣求逆問題:
已知:Y=X*C,其中Y大小為100*1,X為100*1110;C應(yīng)該為1110*1,現(xiàn)在需要求系數(shù)C.我用最小二乘法可得
C=inv(X'X)*X'Y;但是問題來了:X'X是奇異矩陣,行列式為0,所以matlab會顯示warning! 有什么方法實現(xiàn)X'X的逆矩陣嗎?請各位幫忙啊!萬分感謝!
本題式子:Y=X*C--是典型多元線性回歸公式.
我已經(jīng)用pinv函數(shù),最終預(yù)測得到的X*C其結(jié)果和Y的數(shù)據(jù)是一模一樣,按理來說不應(yīng)該是這么精確吧!找不出原因,大俠們幫忙啊!
急求奇異矩陣求逆問題:
已知:Y=X*C,其中Y大小為100*1,X為100*1110;C應(yīng)該為1110*1,現(xiàn)在需要求系數(shù)C.我用最小二乘法可得
C=inv(X'X)*X'Y;但是問題來了:X'X是奇異矩陣,行列式為0,所以matlab會顯示warning! 有什么方法實現(xiàn)X'X的逆矩陣嗎?請各位幫忙啊!萬分感謝!
本題式子:Y=X*C--是典型多元線性回歸公式.
我已經(jīng)用pinv函數(shù),最終預(yù)測得到的X*C其結(jié)果和Y的數(shù)據(jù)是一模一樣,按理來說不應(yīng)該是這么精確吧!找不出原因,大俠們幫忙啊!
數(shù)學(xué)人氣:760 ℃時間:2020-10-02 00:33:10
優(yōu)質(zhì)解答
我來回答
類似推薦
- 能通過變換將一個奇異矩陣變換為非奇異矩陣嗎?
- 如何證明A+B為奇異矩陣
- 奇異矩陣是什么
- 非奇異矩陣證明題.
- 設(shè)A為非奇異矩陣,B為奇異矩陣,證明1/cond(A)
- 碳酸鹽與鹽酸反應(yīng)放出的氣體,所以與鹽酸反應(yīng)放出氣體的物質(zhì)一定是碳酸鹽.
- 2又84/23減去1又60/49怎么算?
- what is the freezing point of platinum?
- 翻譯句子 這有幾罐可樂.英文哦 急急急··········
- 一直關(guān)于x的方程a(x^2)+2x+1=0至少有一個負(fù)實數(shù)根,則實屬a的取值范圍 Aa
- 來幫我理解下這句話的意思
- 1加1加2分之1加1加2加3分之1加.加1加2加3加.加2000分之1 等于多少
猜你喜歡
- 1tell the truth 和 tell a lie的區(qū)別
- 2背英語單詞customs(海關(guān)) passport(護照) tourist(旅游者) employee(雇員) sales reps(推銷員)的秘訣
- 3什么叫圓的面積和周長?
- 4每天運320噸,需要15天才能運完.如果運的天數(shù)減少到原來的80%,每天比原來多運多少噸?
- 5小貓抓老鼠,翻譯成英語是怎么樣的呢?
- 6在物理實驗操作考查中,小雨抽測的實驗題目是“探究浮力的大小”.他的實驗操作步驟如圖所示,實驗過程如下
- 7當(dāng)我看到某人在下雨的時候沒有雨傘,我會和他一起用我的雨傘 英語翻譯
- 8在直角坐標(biāo)系xoy中,反比例函數(shù)y=m/x的圖像與一次函數(shù)y=kx+b的圖像交于點A(m,2)和C(-2,-3)
- 9get rid of的意思和throw away 更近還是和set free 更近?或give up(好像差很遠(yuǎn))
- 103pint?pints?oficecream
- 11We had ( )exam ,It was( )English exam
- 12如圖,一根繩子在圓柱體上從一端到另一端繞了5整圈,圓柱底面周長是6米,長為40米,則繩子長多少米?