1 / 5
文档名称:

matlab多项式拟合曲线.doc

格式:doc   大小:17KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

matlab多项式拟合曲线.doc

上传人:wz_198614 2017/7/11 文件大小:17 KB

下载得到文件列表

matlab多项式拟合曲线.doc

相关文档

文档介绍

文档介绍: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