多项式拟合
来源:互联网 发布:mysql分页是什么 编辑:程序博客网 时间:2024/04/30 09:14
用6项多项式拟合sin函数:
要求数据点为10个(含噪声)
程序
import numpy as npimport pylab as plfrom scipy.optimize import leastsqn=6def real_func(x): return np.sin(2*np.pi*x)def fit_func(p,x): f=np.poly1d(p) return f(x)def residuals_func(p,y,x):#残差 ret=fit_func(p,x)-y return retx=np.linspace(0,1,10)x_points=np.linspace(0,1,1000)y0=real_func(x)y1=[np.random.normal(0,0.1)+y for y in y0]#构造含噪数据点p_init=np.ones([1,n])*np.random.normal()print(p_init)plsq=leastsq(residuals_func,p_init,args=(y1,x))#拟合参数print("fitting parameter:",plsq[0])pl.plot(x_points,real_func(x_points),label="real")pl.plot(x_points,fit_func(plsq[0],x_points),label="fitted curve")pl.plot(x,y1,"bo",label="with noise")pl.legend()pl.show()
0 0
- 多项式拟合
- 多项式拟合
- 多项式拟合
- MATLAB多项式及多项式拟合
- matlab多项式拟合
- 最小二乘法多项式拟合
- 多项式最小二次拟合
- MATLAB 多项式拟合
- Matlab多项式拟合测试
- 【工程数学】多项式拟合
- 回归----多项式拟合正弦曲线
- Python_多项式拟合
- 多项式拟合曲线
- 9.多项式拟合
- Matlab 多项式拟合
- python 多项式拟合
- python 多项式拟合
- 数据拟合:多项式拟合polynomial curve fitting
- Java面试题解析——博客
- 字符串转整形 整形转字符串C++用法
- html实现上传多个文件预览
- android音视频点/直播模块开发
- junit排序
- 多项式拟合
- 如何开始创建第一个基于Spring MVC的Controller
- 正则表达式30分钟入门
- Spring IOC学习心得之BeanPostProcessor,BeanNameAware,BeanClassLoaderAware,BeanFactoryAware接口是如何起作用的
- VS2013中,将Qt的GUI程序改为控制台程序
- OC 方法 继承 多态
- 微服务架构设计 第五步: 微服务的 User Stories 的拆分与澄清
- 平台,设备,驱动
- List、Map、Set三个接口,存取元素时,各有什么特点?