- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
班级:111学号:111姓名:111Matlab拟合介绍3421目 录概述界面介绍matlab基本语法拟合功能介绍概述功能强大的数学软件MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。概述Matlab 和著名的符号计算语言 Maple 相结合 Matlab 的绘图功能Matlab提供丰富的绘图命令,很方便实现数据的可视化 Matlab 的编程功能Matlab具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。通过 Matlab 进行编程完成特定的任务界面介绍命令窗口文件编辑窗口工具栏菜单栏工作空间历史命令窗口命令提示符Start 菜单基本语法简单计算(1)在MATLAB命令窗口输入 以下内容: (12+2*(7-4))/3^2(2)按【Enter】键,指令执行。(3)返回的计算结果:ans= 2 拟合功能介绍1.多项式曲线拟合2.非线性曲线拟合多项式曲线拟合以拟合函数值向量为参数,使用plot画出拟合曲线设置好函数参数,使用polyfit函数做多项式拟合获取观测数据 获得系数向量,用polyval函数求函数值向量使用plot函数描点多项式曲线拟合在MATLAB中,多项式使用降幂系数的行向量表示如:多项式表示为:p=[1 -12 0 25 116]多项式曲线拟合plot是matlab提供的画图函数plot(x,y)若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。如:X=0:0.1:2*piY=sin(X)plot(X,Y)多项式曲线拟合设置参数修改plot函数的线型属性plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,...)通过参数LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。MATLAB中提供的线型属性有:多项式曲线拟合polyfit是matlab提供的多项式曲线拟合函数p=polyfit(x,y,m)其中, x, y为已知数据点向量, 分别表示横,纵坐标, m为拟合多项式的次数, 结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.例如:x = (0: 0.1: 2.5);y = erf(x);p = polyfit(x,y,6)p =0.0084 -0.0983 0.4217 -0.7435 0.1471 1.1064 0.0004则y=0.0084x^6-0.0983x^5+0.4217x^4-0.7435x^3+0.1471x^2+1.1064x+0.0004多项式曲线拟合polyval是matlab提供的多项式求值函数y0=polyval(p,x0)可求得多项式在x0处的值y0.例如:p = 0.0931 -0.8754 1.8879 -0.1822polyval(p,2)x0.20.30.40.50.60.70.80.9100.1y3.286.167.087.347.669.569.489.311.2-0.4471.978多项式曲线拟合多项式曲线拟合操作示例分别用三次多项式和二次多项式拟合以上数据点多项式曲线拟合多项式曲线拟合操作步骤一多项式曲线拟合多项式曲线拟合操作步骤二多项式曲线拟合多项式曲线拟合操作结果非线性曲线拟合使用matlab进行非线性拟合和进行多项式拟合的步骤和方法大体相同,只是需要用户提供拟合函数原型使用lsqcurvefi函数进行非线性拟合非线性曲线拟合lsqcurvefit是matlab提供的多项式求值函数x=lsqcurvefit(fun, x0, xdata, ydata)[x, resnorm]=lsqcurvefit(fun, x0, xdata, ydata)功能:根据给定的数据 xdata, ydata (对应点的横, 纵坐标), 按函数文件 fun 给定的函数, 以x0为初值作最小二乘拟合, 返回函数 fun中的系数向量x和残差的平方和resnorm.x0.20.30.40.50.60.70.80.9100.1y3.814.55.1867.058.569.6911.2513.173.13.27非线性曲线拟合非线性曲线拟合操作示例求使得曲线 f(x)=aex+bx2+cx3 与已知数据点在最小二乘意义上充分接近的三个参数 a, b, c的值,.非线性曲线拟合多项式曲线拟合操作步骤一首先编写存储拟合函数的函数文件.function f=nihehanshu(x,xdata)f=x(1)*exp(xdata)+x(2)*xdata.^2+x(3)*xdata.^3保存为文件 nihehanshu.m非线性曲线拟合多项式曲线拟合操作步骤二编写下面的程序调用拟合函数xdata=0:0.1:1;ydata=[3.1,3
您可能关注的文档
最近下载
- 持续推动党的创新理论体系化学理化PPT坚持两个结合把握六个必须坚持PPT课件(带内容).pptx VIP
- 第五章幼儿园主题活动的环境创设.pptx VIP
- 中达a600变频器说明书.pdf VIP
- 校园欺凌与初中生心理健康教育的协同发展策略教学研究课题报告.docx
- 老板电器应收账款及优化探究.docx VIP
- 一种柔性翻身多功能护理轮椅床.pdf VIP
- 小学英语与初中英语教学的衔接教学研究课题报告.docx
- 2025【阶跃阻抗低通滤波器的电路模型构建及其参数探析12000字】.docx VIP
- 2025中国银河证券校园招聘5人笔试历年参考题库附带答案详解.docx VIP
- 参加活动的意义班会.pptx VIP
原创力文档


文档评论(0)