You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

拟合曲线与实验数据不匹配,调整初始参数无效,如何实现匹配?

曲线拟合与实验数据匹配问题求助

当前拟合曲线(红色)与实验数据(品红色)不匹配,图示如下:

拟合曲线与实验数据对比

我已尝试调整初始猜测参数,但问题仍未解决,以下是我的实现代码,请求帮助实现曲线拟合与实验数据的匹配:

x=file[0] # 第一列为时间数据
y=file[1]  # 第二列为强度数据

# 绘制时间-强度曲线
plt.xlabel('延迟时间 (ps)')
plt.ylabel('强度 [相对单位]')

plt.plot(x,y,'mo')

# 曲线拟合
from scipy.optimize import curve_fit
def func(t, t_g):
    return 1+2*np.exp(-(t/t_g)**2)

y_fit=func(x,y)
rng = np.random.default_rng()
y_noise = 0.01 * rng.normal(size=x.size)
ydata = y_fit + y_noise
# plt.plot(x, ydata, 'b-', label='data')

popt, pcov = curve_fit(func, x, ydata, p0=0.09, absolute_sigma=True)
print(popt,'popt')
plt.plot(x, func(x, *popt), 'r-')
# print(popt,pcov)
perr = np.sqrt(np.diag(pcov))
print(perr,'std')
print(pcov,'pcov')

# plt.xlim(-0.2,0.2)
plt.show()

内容的提问来源于stack exchange,提问作者Prabesh Bista

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 17:33:10