文章目录

  • 方法一:多项式拟合polyfit
  • 方法二:工具箱拟合cftool
  • 方法三:指定函数拟合

方法一:多项式拟合polyfit

x=[1 2 3 4 5 6 7 8 9];y=[9 7 6 3 -1 2 5 7 20];
P= polyfit(x, y, 3)   %三阶多项式拟合xi=0:.2:10;  yi= polyval(P, xi);  %求对应y值plot(xi,yi,x,y,'r*');

运行结果:

多项式系数:P =0.1481 -1.4030 1.8537 8.2698

即 P=0.1481 * x^3 + -1.4030 * x^2 +1.8537 * x + 8.2698

方法二:工具箱拟合cftool

x=[1 2 3 4 5 6 7 8 9];
y=[9 7 6 3 -1 2 5 7 20];cftool(x,y)

运行结果:

  • 拟合类型中我们选择polynominal(多项式),拟合阶数选择3,运行结果中可见R平方值高达0.94,属于比较准确的.

方法三:指定函数拟合

1、已知数据
2、作出散点图,观察

3、拟合

运行结果:

参考文献:matlab在数学建模中的应用 (卓金武)

指定函数拟合运用可参考:
人口增长模型,附代码

matlab拟合函数的三种方法相关推荐

  1. 在MATLAB中生成矩阵的三种方法

    在MATLAB中生成矩阵的三种方法 1. 直接输入法 2. 外部文件读入法 3.特殊矩阵函数生成法 1. 直接输入法 (1)矩阵所有元素必须在[]内 (2)矩阵中同行元素以逗号','或空格分隔 (3) ...

  2. Matlab自定义函数的几种方法

    Matlab自定义函数的几种方法_czw-CSDN博客_matlab自定义函数 Matlab 定义函数的几种方法_海底小星星的博客-CSDN博客_matlab定义函数

  3. 希尔伯特黄变换matlab,HHT变换的三种方法 Matla

    压缩包 : f914a6a90d345a26f732d9223e682699.rar 列表 复件 HHT变换的三种方法 Matlab/G Rilling/document.doc 复件 HHT变换的三 ...

  4. JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析

    JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析 业务分析 初版的问题 解决方案 传统的 for 循环 不使用 for 循环的解决方案 分析 forEach ...

  5. 【C语言】详解strlen函数 | 模拟实现strlen函数的三种方法 | 写库函数的人是如何实现这个函数的

    前言: 本篇将专门为 strlen 函数进行讲解,总结了模拟实现 strlen 函数的三种方法,并对其进行详细的解析.手写库函数是非常常见的题目,希望通过本篇博客能够加深大家对 strlen 的理解. ...

  6. python调用matlab函数_从 Python 调用 MATLAB 函数的三种方法

    0. 实验环境Ubuntu 16.04 Matlab R2015b 1. 借助于 mlab 库 安装方法非常简单,只需一行命令 sudo pip install mlab 即可. import num ...

  7. 使用matlab绘制分段函数的三种方法

    找到了三种绘制分段函数的方法,绘制如下函数  第一种方法: %第一种分段函数 t1=0:0.1:10; v1=t1; t2=10:0.1:20; v2=0*t2+10; t3=20:0.1:30; v ...

  8. C/C++中关于交换(Swap)函数的三种方法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 前言 一.交换函数的说明 二.三种情况的说明 1.值传递 1.1值传递的运行结果 2.传址调用 运行结果: 3.引用作 ...

  9. Matlab求解线性方程组的三种方法(wzl)

    A=[3 12 1;12 0 2;0 2 3]; b=[2.36;5.26;2.77]; %第一种方法 A\b %当无穷多解时,会使得解中尽量多0 %可算无解方程组%第二种方法 pinv(A)*b % ...

  10. Matlab自定义函数的五种方法

    n1.函数文件+调用命令文件:需单独定义一个自定义函数的M文件; n2.函数文件+子函数:定义一个具有多个自定义函数的M文件: n3.Inline:无需M文件,直接定义: n4.Syms+subs: ...

最新文章

  1. 【2021斯坦福新书】统计学思维,300页pdf
  2. mysql 数据相加_mysql,php_mysql查询将两列数值相加问题,mysql,php,sql - phpStudy
  3. 【ArcGIS Pro微课1000例】0007:ArcGIS Pro 2.5质量检查:拓扑创建与编辑案例教程
  4. Zclip:复制页面内容到剪贴板兼容各浏览器
  5. Google AJAX 搜索 API
  6. UVA 10886 Standard Deviation
  7. 管理员拥有系统最高以及所有权限嘛_企业微信管理员是谁?企业微信管理员可以变更转让吗?...
  8. Pytorch中nn.Conv2d的用法
  9. Adopt Open JDK官方文档(四)基于虚拟机的编译环境
  10. 数学建模——蒙特卡罗模型
  11. Mysql集群原理整理
  12. 参加了feedsky的博客大赛
  13. [目标跟踪]pysot和vot-toolkit的结合
  14. Microsoft MSN Messenger 7.0.0205 Beta Leaked
  15. “天鹅”类谜解大全!(转载)
  16. bootstrap4导航栏居右
  17. 云图(词云图)实现方式
  18. 产品管理(Product Management)
  19. ubanutu 安装php,腾讯的这个JS幻灯太难扣了,求高人指点。。。_html/css_WEB-ITnose
  20. 安装activemq或者tomcat等启动时报错

热门文章

  1. RMAN数据库完全备份和恢复
  2. 青米母公司动力未来登陆新三板 小米生态链企业首个挂牌上市
  3. 一般纳税人税额计算_一般纳税人企业缴税计算
  4. C#CAD二次开发 非模态对话框切换窗口焦点
  5. cad灯具图标_CAD图纸灯具图例
  6. 军工产品元器件筛选标准,军用品测试实验室
  7. dht 爬虫 java_[C#搜片神器] 之P2P中DHT网络爬虫原理
  8. d-s证据理论 matlab 完整代码
  9. 安全bios手册(5)
  10. 图论及其应用:第三次作业