設置m文件
_n` a`2C|m function A=nihe(x,y,n)%定義多項式擬合系數求解
函數,% x、y 為輸入數據量,n 為擬合次數
6<ZkJ:= m=length(x); %測量數據長度
;{"+g)u X1=zeros(1,2*n); %生成 X 矩陣
IDG}ZlG for i=1:2*n
BFOq8}fX2 X1(i)=sum(x.^i); end
w2'f/ X2=[m,X1(1:n)];
GJqJlgHe X3=zeros(n,n+1);
jWE:ek* for j=1:nX3(j,:)=X1(j:j+n);
}dd8N5b end X=[X2;X3];
cu/5$m?xx Y=zeros(1,n); %生成 Y 向量
CLJ;< for k=1:nY(k)=sum(x.^k.*y); end
Uh):b%bS;J Y=[sum(y),Y]; Y=Y';
k|H: A=X\Y; %求得擬合系數向量 A
Yn G_m] :d#VE-e 輸入數據
&E=>Hj(dTG x=1:10;
]3l