|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
有数据 x=[0.8,1.6,2.4,3.2];
N=[27.2,33.2,32,18];
想作高斯拟合,高斯方程为N=A*exp(-(x-C).^2/B),求拟合方程中的A,B,C.编程如下
x=[0.8,1.6,2.4,3.2];
N=[15.8,13.4,14.6,10.3];
figure
plot(x,N,'s-')
hold on
y=log(N);
xx=x.^2;
p=polyfit(xx,y,2);%拟合系数
B=-1/p(1)
C=B*p(2)/2
A=exp(p(3)+C^2/B)
NN=A*exp(-(x-C).^2/B)
figure(2)
plot(x,NN,'o-')
为什么出来的拟合曲线和原数值曲线误差很大,由于数据是从别的文献拷贝的,别的文献用这种方法得到的拟合曲线和原数值曲线误差却不大,这是为什么?
|
|