matlab奇异矩阵高效求逆,奇异矩阵求逆问题!!!
滿意答案
MAKALANZU
2013.09.08
采納率:54%????等級(jí):11
已幫助:5706人
X奇異C有無窮多解。找基礎(chǔ)解系
對(duì)不起,最小二乘都快忘光了,線性代數(shù)還行。。希望下面的東西能幫到你(你試試看):
對(duì)A進(jìn)行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實(shí)現(xiàn)
① 一次函數(shù) 使用polyfit(x,y,1)
②多項(xiàng)式函數(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') 計(jì)算結(jié)果為: p =0.5614 0.8287 1.1560
即所得多項(xiàng)式為y=0.5614x^2+0.08287x+1.15560
③非線性函數(shù) 使用 lsqcurvefit(fun,x0,x,y)
00分享舉報(bào)
總結(jié)
以上是生活随笔為你收集整理的matlab奇异矩阵高效求逆,奇异矩阵求逆问题!!!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 缺乏危机感
- 下一篇: jquery 自动触发事件tigger(