一运行出现了这个 ? Error: File: nafit.m Line: 16 Column: 1 Unexpected MATLAB operator.% 6.7.2 曲线拟合最小二乘法function p=nafit(x,y,m)% 多项式拟合% p=nafit(x,y,m), x,y 为数据向量,m为拟合多项式次数% p返回多项式

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:03:18
一运行出现了这个 ? Error: File: nafit.m Line: 16 Column: 1 Unexpected MATLAB operator.% 6.7.2 曲线拟合最小二乘法function p=nafit(x,y,m)% 多项式拟合% p=nafit(x,y,m), x,y 为数据向量,m为拟合多项式次数% p返回多项式

一运行出现了这个 ? Error: File: nafit.m Line: 16 Column: 1 Unexpected MATLAB operator.% 6.7.2 曲线拟合最小二乘法function p=nafit(x,y,m)% 多项式拟合% p=nafit(x,y,m), x,y 为数据向量,m为拟合多项式次数% p返回多项式
一运行出现了这个 ? Error: File: nafit.m Line: 16 Column: 1 Unexpected MATLAB operator.
% 6.7.2 曲线拟合最小二乘法
function p=nafit(x,y,m)
% 多项式拟合
% p=nafit(x,y,m), x,y 为数据向量,m为拟合多项式次数
% p返回多项式降幂排列
A=zeros(m+1,m+1);
for i=0:m
for j=0:m
A(i+1,j+1)=sum(x.^(i+j));
end
b(i+1)=sum(x.^i.*y);
end
a=A\b'; p=fliplr(a');
>> x=[165 123 150 123 141];
>> y=[187 126 172 125 148];
>> nafit(x,y,1)
>> nafit(x,y,2)

一运行出现了这个 ? Error: File: nafit.m Line: 16 Column: 1 Unexpected MATLAB operator.% 6.7.2 曲线拟合最小二乘法function p=nafit(x,y,m)% 多项式拟合% p=nafit(x,y,m), x,y 为数据向量,m为拟合多项式次数% p返回多项式
你好,你有没有换一张盘试试,这个问题是光盘的可能性很大.
你换一张光盘试试吧,祝你成功