下载此文档

matlab多项式拟合曲线.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
Matlab多项式拟合曲线
? MATLAB软件提供了基本的曲线拟合函数的命令.
1 多项式函数拟合:a=polyfit(xdata,ydata,n)
其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,
多项式在x处的值y可用下面程序计算.
y=polyval(a,x)
2 一般的曲线拟合:p=curvefit(‘Fun’,p0,xdata,ydata)
其中Fun表示函数Fun(p,data)的M函数文件,()命令的求解问题形式是若要求解点x处的函数值可用程序f=Fun(p,x)计算.
例如已知函数形式,并且已知数据点要确定四个未知参数a,b,c,d.
使用curvefit命令,数据输入;初值输;并且建立函数的M文件().若定义,则输出又如引例的求解,MATLAB程序:
t=[l:16]; %数据输人
y=[ 4 8 ] ;
plot(t,y,’o’) %画散点图
p=polyfit(t,y,2) (二次多项式拟合)
计算结果:
p=- %二次多项式的系数
由此得到某化合物的浓度y与时间t的拟合函数。
?
? | 2008-10-17 12:10:06 MATLAB软件提供了基本的曲线拟合函数的命令.
1 多项式函数拟合:a=polyfit(xdata,ydata,n)
其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,
多项式在x处的值y可用下面程序计算.
y=polyval(a,x)
2 一般的曲线拟合:p=curvefit(‘Fun’,p0,xdata,ydata)
其中Fun表示函数Fun(p,data)的M函数文件,()命令的求解问题形式是
若要求解点x处的函数值可用程序f=Fun(p,x)计算.
例如已知函数形式,并且已知数据点要确定四个未知参数a,b,c,d.
使用curvefit命令,数据输入;初值输;并且建立函数的M文件().若定义,则输出
又如引例的求解,MATLAB程序:
t=[l:16]; %数据输人
y=[ 4 8 ] ;
plot(t,y,’o’) %画散点图
p=polyfit(t,y,2) (二次多项式拟合)
计算结果:
p=- %二次多项式的系数
由此得到某化合物的浓度y与时间t的拟合函数。
?
? | 2008-10-17 12:36:46 MATLAB软件提供了基本的曲线拟合函数的命令.
1 多项式函数拟合:a=polyfit(xdata,ydata,n)
其中n表示多项式的最高阶数,xdata,ydat

matlab多项式拟合曲线 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198614
  • 文件大小17 KB
  • 时间2017-07-11