
matlab多项式曲线拟合求系数。
在y=a*x+b+c*sin(d*x+e)中,知道七组(x,y)的值,怎么求解系数a,b,c,d,e并且拟合出图像来,代码是什么,新手求解。还有R^2怎么求?...
在y=a*x+b+c*sin(d*x+e)中,知道七组(x,y)的值,怎么求解系数a,b,c,d,e并且拟合出图像来,代码是什么,新手求解。
还有R^2怎么求? 展开
还有R^2怎么求? 展开
展开全部
x=[];
y=[];
F=@(p,a)p(1)*a+p(2)+p(3)*sin(p(4)*a+p(5));
p=lsqcurvefit(F,[1 1 1 1 1],x,y)
%p即为所拟合函数系数,分别为a,b,c,d,e的值。
另外,
fc=var(R);%求向量A的方差
bzc=std(R);%求向量A的标准差
y=[];
F=@(p,a)p(1)*a+p(2)+p(3)*sin(p(4)*a+p(5));
p=lsqcurvefit(F,[1 1 1 1 1],x,y)
%p即为所拟合函数系数,分别为a,b,c,d,e的值。
另外,
fc=var(R);%求向量A的方差
bzc=std(R);%求向量A的标准差
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询