推荐调用Matlab拟合工具:cftool

如下图:

进行各项设置较为方便。

也附上一段代码供大家参考:

x=[37 37.5 38 38.5 39 39.5 40 40.5 41 41.5 42 42.5 43];

y=[3.4 3 3 2.27 2.1 1.83 1.53 1.7 1.8 1.9 2.35 2.54 2.9];

p=polyfit(x,y,2); % 拟合出的二次函数的系数

ye=y-polyval(p,x); % 计算误差

ye2s=sum(ye.^2); % 误差的平方和

disp(sprintf('误差的平方和=%d', ye2s));

xx=linspace(min(x),max(x)); % 绘图用到的点的横坐标

yy=polyval(p,xx); % 拟合曲线的纵坐标

plot(x,y,'o',xx,yy); % 绘图,原始数据+拟合曲线

legend('原始数据','拟合曲线'); % 图示

s=char(vpa(poly2sym(p,'x'),5)); % 二次函数式转换为字符串,vpa转换小数,保留5位有效数字

如何用Matlab进行曲线拟合相关推荐

  1. 如何用matlab解异或方程,Matlab-6:解非线性方程组newton迭代法

    函数文件: function x=newton_Iterative_method(f,n,Initial) x0=Initial; tol=1e-11; x1=x0-Jacobian(f,n,x0)\ ...

  2. 如何用Matlab求矩阵的秩、乘积、逆、行列式的值、转置

    https://jingyan.baidu.com/article/a65957f495b3ab24e67f9bc2.html 如何用Matlab求矩阵的秩.乘积.逆.行列式的值.转置_Tracy_L ...

  3. 如何用matlab求方程的整数解

    如何用matlab求方程的所有整数解?其解决方案,可以通过下列途径解决: 方法一.利用三循环语句和判断语句,求解其所有整数解 方法二.整数线性规划分支定界法,求解其所有整数解 下面按第一种方法求解,其 ...

  4. matlab 非线性曲线拟合

    % matlab 非线性曲线拟合, nlinfit & lsqcurvefit & lsqnonlin: %x0 初始向量 %p 表达式参数变量 xdata = [0.25 0.5 0 ...

  5. matlab seed函数_如何用matlab生成随机数函数_matlab随机数生成函数

    如何用matlab生成随机数函数 1. MATLAB 函数 rand 产生在区间 (0, 1)的均匀随机数,它是平均分布在 (0,1)之间.一个称为seed的值则是用来控制产生随机数的次数.均匀随机数 ...

  6. inl和dnl matlab_请问如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等。

    如果用Hspice仿真一个Pipelined ADC, 之后如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等. 这个你可能要自己编程. 小编能给个联系方式吗?我做的也是 ...

  7. matlab 画非线性曲线,matlab 非线性曲线拟合, nlinfit  lsqcurvefit  lsqnonlin

    % matlab 非线性曲线拟合,polyfit & nlinfit & lsqcurvefit & lsqnonlin: %x0 初始向量 %p 表达式参数变量 xdata ...

  8. 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...

    如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...

  9. matlab 中 t=0:t:(n-1)t;k=0:n-1,如何用matlab画出单位脉响应h(n)=sin(n

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何用matlab画出单位脉响应h(n)=sin(n回答:n=1:50;%可根据需求调整范围 h(n)=sin(n-10)/(n-1 ...

最新文章

  1. Visual Studio UML Use Case Diagram(1)
  2. C# 虚函数和重载函数
  3. hdu 4190(二分)
  4. python爬虫吧-python爬虫-爬取百度贴吧帖子加图片
  5. Android中实现SQLite数据库CRUD操作的两种方式
  6. php把字符串转为utf-8
  7. oracle的打开图标,Oracle的SQL Developer 在Ubuntu上以图标显示且双击能运行
  8. Web前后端笔记-通过对称加密算法和信息摘要算法防止数据重放
  9. tensorflow saver_机器学习入门(6):Tensorflow项目Mnist手写数字识别-分析详解
  10. erlang四大behaviour简述
  11. _软件园三期西片区F地块举行招商推介会 超300家企业意向落户 - 本网原创
  12. 64 位Instant Client连接64位PLSQL(win10)
  13. 如何使用chevereto自建图床
  14. Activity七大生命周期详解
  15. Android SELinux开发入门指南之正确姿势解决访问data目录权限问题
  16. 从Docker镜像构建演化史来了解多阶段构建的影响
  17. 1.基于51单片机的蓝牙手机遥控小车
  18. 【建议收藏】一份网络安全面试宝典请查收!!
  19. 编译原理第三章 词法分析与有穷自动机
  20. Ubuntu 16.04下Intel SGX SDK环境搭建(硬件不支持情况)

热门文章

  1. Intouch学习笔记一
  2. Javafinal关键字final关键字的几种用法
  3. [DebugView] dbgv.sys占用 及 KdPrint输出信息无法显示
  4. csdn首篇笔记——关于笔记本身
  5. 那些你不知道的RK3288人脸识别方案
  6. hasText()和isEmpty()区别
  7. PHP - Laravel 视图模板(blade.php) 循环便利
  8. TLS/SSL 协议详解(17) Certificate verify
  9. 嵌入式系统开发笔记39:重叠五角星
  10. 华大单片机HC32L130 / HC32L136 / HC32F030 系列硬件开发指南