广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何使用MATLAB拟合数据?

    来源:网络收集  点击:  时间:2024-02-19
    【导读】:
    我们经常在数据处理时,希望拟合出来一个方程,来用于接下来的程序编写,MATLAB提供了工具箱来进行拟合,让我们一起来学习一下吧。工具/原料moreMATLAB方法/步骤1/7分步阅读

    导入我们的数据,从excel、mat文件导入等等,比如图中的x轴,y轴

    2/7

    我们先看一下,这个数据的图形大概是什么样子?使用plot(x,y)

    3/7

    在命令行窗口输入cftool,然后点回车,稍等几秒MATLAB会打开拟合工具箱

    4/7

    在红色框图内点下三角选择数据,x轴对应刚才x的数据,y轴对应刚才y的数据

    5/7

    在红色框图内点下三角选择拟合类型:

    Custom Equation-自定义公式,

    Interpolant-插值逼近,

    Lowess中的linear-线性拟合,

    Lowess中的quadratic-二次方程组,

    Polynomial-多项式逼近,

    Power-幂函数逼近,

    Gaussian-高斯逼近,

    Expotential-指数逼近,

    Fourier-傅里叶逼近

    6/7

    此处我选择多项式拟合,拟合结果会出现在红色框图内,包括拟合出来的方程和拟合效果,

    拟合方程为y= 0.0005548*x^2 + 0.0574*x + 0.09685,

    拟合效果为:

    SSE: 0.02135 误差平方和

    R-square: 0.9985 确定系数

    Adjusted R-square: 0.9983

    RMSE: 0.03905 均方根差

    其中 R-square越接近1,效果越好,SSE和RMSE越小越好。

    7/7

    观察拟合图形的最终效果,如图所示,点为对应的数据,线为我拟合出来的方程的图形

    注意事项

    拟合效果不好时多尝试其他拟合类型

    当数据点有些极点时,把这些明显错误的点先去掉,拟合效果会更好

    MATLAB数据拟合CFTOOL工具箱拟合工具箱数学建模
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_72114.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 08:49:34  耗时:0.026
    0.0266s