• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab应用笔记--简单数据拟合

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

注:本篇随笔依据《Matlab在数学建模上的应用》中第1章介绍来写,主要简单介绍简单拟合及其Matlab实现
(博客以及Matlab小白,若有不当欢迎指出)

多项式拟合。

P = ployfit(X,Y,N)      %X、Y是数据点的值,N是拟合的最高次幂,返回多项式系数向量P
yi = ployval(P,xi)      %xi是要求的点的横坐标 ,返回对应值的向量yi

图形窗口上的拟合。
根据数据作出散点图,然后图形窗口Tools->Basic Fitting
根据需求选择适当的拟合。

指定函数拟合

f = fittype(expression,Name,Value)      %自定义拟合函数,这里只列出其中一种用法
cfun = fit(x,y,f)     %根据自定义的拟合函数f来拟合数据x,y,返回多项式系数向量cfun
%expression是函数形式
%Name是指定变量或参数(\'independent\'变量、\'coefficients\'系数、\'problem\'问题相关参数...)
%Value被指定的相关参数或自变量集合

另外,求线性函数的回归系数貌似可以用矩阵处理,直接计算即可。

二维网格插值函数 interp2(X,Y,V,Xq,Yq,method)
功能:两个变量(X,Y)在两个特殊队列点(Xq,Yq)用线性内插方法处理后的内插值。结果总是通过原有数据处理得来的(结果在原有数据范围内)。
用法:
X和Y包括样本点的坐标。
V包括每个坐标点对应的value。
Xq和Yq包括队列点的坐标。
method为指定的算法method计算二维插值。
’linear’ :双线性插值算法(缺省算法);
’nearest\' :最临近插值;
’spline’ :三次样条插值;
’cubic’ :双三次插值。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB拟合 - 奋斗牛小二发布时间:2022-07-18
下一篇:
Matlab调用C语言函数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap