%多项式曲线拟合
figure(1)
matrix2=[]; %新建空矩阵
h1=polyfit(matrix1(:,1),matrix1(:,2),3); %计算多项式拟合系数,3-拟合次数
matrix2(:,1)=polyval(h1,matrix1(:,1),1); %计算拟合函数值y
plot(matrix1(:,1),matrix2(:,1)) %绘制拟合曲线
title(‘Predicred realations between noncoaxiality and bedding angle’); %标题
set(gca,‘FontName’,‘Time New Roman’,‘fontsize’,12) %字体
%legend(’\rho-\theta’) %图例
xlabel(‘Bedding angle \theta[^\o]’) %x坐标名称
ylabel(‘Angle of noncoaxiality \rho[^\o]’) %y坐标名称
xlim([0,90]) %限制x坐标绘图范围
ylim([0,5]) %限制y坐标绘图范围
set(gca,‘XTick’,(0:10:90)) %设置x坐标间隔
set(gca,‘YTick’,(0:1:5)) %设置y坐标间隔

%样条曲线拟合
figure(2)
values = spcrv([[matrix1(1,1)’ matrix1(:,1)’ matrix1(end,1)’]; [matrix1(1,2)’ matrix1(:,2)’ matrix1(end,2)’]],3); %三次样条曲线拟合
plot(values(1,:),values(2,:), ‘b’); %绘制曲线
title(‘Predicred realations between noncoaxiality and bedding angle’);
set(gca,‘FontName’,‘Time New Roman’,‘fontsize’,12)
xlabel(‘Bedding angle \theta[^\o]’)
ylabel(‘Angle of noncoaxiality \rho[^\o]’)
xlim([0,90])
ylim([0,5])
set(gca,‘XTick’,(0:10:90))
set(gca,‘YTick’,(0:1:5))

Matlab光滑曲线多项式拟合与样条曲线拟合的两个案例相关推荐

  1. matlab 拟合光滑曲线图,Matlab光滑曲线多项式拟合与样条曲线拟合的两个案例

    %多项式曲线拟合 figure(1) matrix2=[]; %新建空矩阵 h1=polyfit(matrix1(:,1),matrix1(:,2),3); %计算多项式拟合系数,3-拟合次数 mat ...

  2. matlab样条曲线控制点拟合,MATLAB中光滑曲线多项式拟合和样条拟合的两种情况,Matlab,与,曲线拟合,两个,案例...

    %多项式曲线拟合 figure(1) matrix2=[]; %新建空矩阵 h1=polyfit(matrix1(:,1),matrix1(:,2),3); %计算多项式拟合系数,3-拟合次数 mat ...

  3. MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合)

    MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合) lsqcurvefit函数 函数原型 x=lsqcurvefit(fun, x0, xdata, ydata) == 其中的参 ...

  4. MATLAB中的多项式拟合

    下面来给大家介绍一下如何在MATLAB中进行多项式拟合,多项式拟合是用一个多项式展开去拟合包含数个分析格点的一小块分析区域中的所有观测点,得到观测数据的客观分析场.展开系数用最小二乘拟合确定.但此方法 ...

  5. 多项式拟合缺点_曲线拟合方法的选择

    曲线拟合方法的选择 目    录 摘要 1 前言 2 1 问题提出 3 2 插值介绍 4 2.1拉格朗日公式求解 4 2.1.1 算法分析 5 2.1.2 程序设计 5 2.1.3 计算结果 8 2. ...

  6. 最小二乘多项式拟合程序matlab,最小二乘法的多项式拟合(matlab实现)

    1.用最小二乘法进行多项式拟合(matlab实现)西安交通大学 徐彬华算法分析:对给定数据 (i=0 ,1,2,3,.,m),一共m+1个数据点,取多项式P(x),使函数P(x)称为拟合函数或最小二乘 ...

  7. matlab中polyfit多项式拟合函数说明

    目录 polyfit函数应用场景 polyfit函数原理 polyfit函数语法及示例 1.polyfit函数应用场景 在进行光学仿真时,需要输入材料在不同波长下的折射率n和消光系数k,如果输入的材料 ...

  8. 机器学习:使用matlab实现曲线线性回归拟合并绘制学习曲线

    文章目录 数据集划分 数据可视化 代价-梯度函数 求解 线性拟合 绘制学习曲线 多项式拟合 再次求解 选择合适的正则参数 数据集划分 先将数据集划分为训练集.验证集和测试集,标记为X,y.Xval,y ...

  9. MATLAB学习之多项式拟合和多项式插值(附源代码)

    文章目录 前言 一.多项式的拟合 二.多项式的插值 1.一维插值 2.二维插值 三.问题探究 1.船在该海域会搁浅吗? 2.薄膜渗透率的测定 四.源代码下载 前言 公司最近在做单颗粒质谱的设备,在数据 ...

最新文章

  1. 给定地址段为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为____到____
  2. 智能指针——auto_ptr
  3. 朴素贝叶斯分类器python_朴素贝叶斯分类器及Python实现
  4. java项目内存使用率过高排查_项目内存或者 cpu 占用率过高如何排查
  5. HTML常用meta大全
  6. react使用中的注意事项(持续更新)
  7. Cocos2d-xV3.17.2 win32平台模板源码详注
  8. ext3日志模式---文件系统
  9. 【Gym-100085 K】Kingdom Roadmap【树上构造题】
  10. 综述-自动驾驶中基于图像的3D目标检测
  11. it营Typescript学习笔记02(基础完结)模块,命名空间,装饰器
  12. RocksDB调优指南
  13. ISO国家和地区代码
  14. python 谷歌翻译
  15. 语音识别百度阿里哪家强?识别率评测
  16. Yolo 一小时学会基本操作
  17. 客户贷款逾期预测[1]-逻辑回归模型
  18. 区块链跨链技术之BTC Relay
  19. 电商系统购物车设计思路
  20. NRF52840 和电脑 进行蓝牙通信

热门文章

  1. weblogic对JSP预编译、weblogic读取JSP编译后的class文件、ant中weblogic.jspc预编译JSP
  2. 【自然语言处理】--视觉问答(Visual Question Answering,VQA)从初始到应用
  3. [区块链] 带你进入Bitcoin开发 - 环境搭建
  4. 如何防止网站被SQL注入攻击之java网站安全部署
  5. android:videoView
  6. app流量相对专项测试(待续)
  7. window 快捷键
  8. makefile中的wildcard
  9. 指向老域名的反链丢失问题
  10. 路由器-路由器以及×××-Client之间的×××