matlab中利用cftool进行高斯拟合的问题
如下数据:
a=[-1201,-1161,-1121,-1081,-1041,-1001,-961,-921,-881,-841,-801,-761,-721,-681];
b=[0.0003302,0.0008498,0.001747,0.003076,0.004735,0.006374,0.007579,0.007936,0.007339,0.006012,0.00434,0.002762,0.001566,0.0007898];
利用cftool进行高斯拟合的结果如图。
不太明白数据是如何进行归一化的
如果按照平均值和标准差形式,个人理解应该写成0.00796*exp( -(x+941)^2/(2*(167.3)^2) ),但是数据带进去明显对不上,跟拟合曲线有较大差别。
求指教,,,谢谢!
图片1.png
图片2.png 返回小木虫查看更多
今日热帖
这里是用 z-score 归一化的,
X = (x-mean)/(standard deviation)
a=0.00794812463584246
b=-925.324978997871
c=111.999460567171
y=0.00794812463584246*exp(0-(x+925.324978997871)^2/(2*(111.999460567171)^2));
,