利用scipy.optimize.curve_fit()进行正玄函数拟合,并绘制拟合曲线,函数和数据如下:
1、拟合函数func:a * sin(b*x + c) + d
2、模拟生成实验数据
xdata = np.linspace(0, 20, 100)
ydata = func(xdata, -0.5, 1.0, 1.3, 0.5)
ydata_noise = ydata + 0.2*np.random.randn(xdata.size)
使用以上数据绘制拟合曲线,效果图如下

利用scipy.optimize.curve_fit()进行正玄函数拟合,并绘制拟合曲线,函数和数据如下:
1、拟合函数func:a * sin(b*x + c) + d
2、模拟生成实验数据
xdata = np.linspace(0, 20, 100)
ydata = func(xdata, -0.5, 1.0, 1.3, 0.5)
ydata_noise = ydata + 0.2*np.random.randn(xdata.size)
使用以上数据绘制拟合曲线,效果图如下
