学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 基于MATLAB的多项式拟合

基于MATLAB的多项式拟合

实验室科学

2006年10月第5期

基于MATLAB的多项式拟合

戚 非 闫 勇 田 应

(大连大学物理科学与技术学院 辽宁大连 116622)

摘 要:当不能通过物理分析得到函数关系时,我们可以根据实验数据拟合一多项式了利用Matlab进行物理实验数据的多项式拟合方法,关键词:多项式拟合;最佳阶数;Matlab

1.引言

一般来说,中,,,,我们就要根据(xi,yi)找出此函数关系y=f(x),但此函数关系又不能通过物理分析得到,我们便单纯根据数据点的拟合假定其为一多项式,并求出多项式的阶数及系数,这称为多项式拟合。

本文采用Matlab来实现多项式拟合。Matlab是一种高效率的用于科学计算的高级语言,它具有语法规则简单、编程效率高、库函数丰富等优点,其较强的绘图、图像及动画功能也非常便于进行数据分析、图像显示与动态模拟,而且便于实现,大大地提高了实验数据处理的效率和精确度。2.数据处理原理和方法

这里以万用表电阻档设计实验为例。实验电路联好后,用一个电阻箱充当待测电阻,改变阻值,表头会显示出相应的电流值,实验数据如表1。过去学生根据数据在坐标纸上描点画曲线。当未知电阻接入电路后,记下表头电流值,在曲线上根据电流值所对应点找出相应电阻值。这种方法受实验者主观因素影响,误差较大。我们利用Matlab进行多项式拟合并求出多项式系数

基于MATLAB的多项式拟合

。一个拟合的多项式,因为一些高阶项往往对y影,我们就要在拟合方程中删除他们,以其建立更为简单的多项式方程。一般总是先从低阶开始拟合,然后根据判别规则决定是否需要提高阶数进行拟合。这个判别规则非常复杂。但是如果利用Matlab问题就变得很简单,如k阶是最佳拟合,不需要进行更高阶拟合,当你输入阶数大于k时,计算机就会显示:Polynomialisinbedconditioned.等等。

以下是我们利用Matlab所编的程序:

)b=get(handles.js,’string’

w=str2num(b)k=wn=10;lin=zeros(n,1)rin=zeros(n,1)

)m1=get(handles.i1,’string’

n1=str2num(m1);lin(1)=n1;

)m2=get(handles.i2,’string’

n2=str2num(m2);lin(2)=n2;

)m3=get(handles.i3,’string’

n3=str2num(m3);lin(3)=n3;

)m4=get(handles.i4,’string’

n4=str2num(m4);lin(4)=n4;

)m5=get(handles.i5,’string’

n5=str2num(m5);lin(5)=n5;

多项式拟合是指在函数关系y=f(x)不知道的情况下,可以根据n对原始数据找出一个含有(k+1)个参数的k阶多项式来逼近(k+1<n),即

2k

y=f(x)=a0+a1x+a2x+......+akx。一般对于同一组数据,用高一阶或低一阶的多项式拟合曲

—63—

第1页

TOP相关主题

  • matlab多项式拟合
  • matlab曲线拟合
  • matlab 拟合
  • matlab 线性拟合
  • matlab 非线性拟合
  • 多项式拟合
  • matlab拟合工具箱
  • matlab 拟合椭圆

我要评论

相关文档

  • Matlab多项式拟合

    Matlab多项式拟合_数学_自然科学_专业资料。MATLAB 学习--多项式拟合(1) (1)polyfit 函数 MATLAB 的 polyfit 函数用于多项式拟合,其语法为: p = polyfit(x, y...

  • Matlab的应用-多项式函数及多项式拟合

    Matlab的应用-多项式函数及多项式拟合_理学_高等教育_教育专区。Matlab的应用-多项式函数及多项式拟合Matlab 的应用 多项式函数及多项式拟合 的应用-多项式函数及多项式...

  • 多项式拟合MATLAB

    多项式拟合MATLAB_电脑基础知识_IT/计算机_专业资料。MATLAB多项式拟合 1 数表拟合计算 所谓拟合是指寻找一条平滑的曲线,最不失真地去表现测量数据。反过来说,对...

  • Matlab——多项式拟合

    Matlab——多项式拟合_计算机软件及应用_IT/计算机_专业资料。本文主要介绍了Matlab多项式拟合的方法。中国人民大学 信息学院 孙文奇 Matlab——多项式拟合 【多项式...

  • MATLAB多项式拟合

    MATLAB多项式拟合_数学_自然科学_专业资料。拟合热敏电阻的阻值温度曲线 一、问题的提出·热敏电阻在传感器中得到广泛应用,了解热敏电阻的温热特性至 关重要。试求...

  • 【论文】基于MATLAB的圆柱凸轮廓线的多项式拟合及设计

    基于MATLAB的圆柱凸轮廓线的多项式拟合及设计_专业资料。对现有凸轮进行反求研究,用最小二乘法对所得测量数据进行凸轮廓线的多项式拟合.对轮廓展开线分段进行曲线...

  • Matlab多项式拟合曲线

    Matlab多项式拟合曲线_数学_自然科学_专业资料。曲线拟合的最佳介绍? MATLAB 软件提供了基本的曲线拟合函数的命令. 1 多项式函数拟合:a=polyfit(xdata,ydata,n) ...

  • matlab多项式拟合

    matlab多项式拟合_理学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 matlab多项式拟合_理学_高等教育_教育专区。今日推荐 ...

  • 最小二乘法的基本原理和多项式拟合matlab实现

    最小二乘法的基本原理和多项式拟合matlab实现_能源/化工_工程科技_专业资料。最小二乘法的基本原理和多项式拟合一、最小二乘法的基本原理? 最小二乘法的基本原理? ...

  • matlab多项式曲线拟合

    matlab多项式曲线拟合_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 matlab多项式曲线拟合_计算机软件及应用_IT/计算机_专业资料。...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部