資源簡介
最小二乘擬合程序matlab源代碼,matlab線性最小二乘逼近的求法求解!!
代碼片段和文件信息
%線性最小二乘逼近的求法
x=input(‘輸入x觀測值:‘);
y=input(‘輸入y觀測值:‘);
n=input(‘輸入階次n:‘);
m=length(x);
b=0;
A=0;
if?n>m
????disp(‘階次應小于觀測值個數‘);
else
for?i=1:m
????for?j=0:n
????????A(ij+1)=x(i)^j;
????end
end
G=A‘*A;
for?j=0:n
????d=0;
????for?i=1:m
????????d=d+y(i)*x(i)^j;
????end
????b(j+1)=d;
end
?
- 上一篇:數字基帶傳輸系統的MATLAB仿真實現
- 下一篇:四叉樹分割的示意圖(matlab)
評論
共有 條評論