MATLAB非线性拟合程序_第1页
MATLAB非线性拟合程序_第2页
MATLAB非线性拟合程序_第3页
MATLAB非线性拟合程序_第4页
MATLAB非线性拟合程序_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 云南大学数学与统计学实验教学中心实验报告课程名称:数学实验学期:20122013学年第一学期成绩:指导教师:李朝迁学生姓名:张伟学生学号:20101050105实验名称:数据拟合及回归分析实验编号:No.4实验日期:2012-11-6实验学时:3学院:数学与统计学院专业:数理基础科学年级:2010级一、实验目的:对所给数据点进行函数拟合,并求得较为可靠的所需数值点。二、实验内容:1.旧车价格问题。2.设备能力与生产效率的关系。三、实验环境:MATLAB。四,实验方法:1.旧车价格问题:先将因变量X和变量Y作出图形,通过观测图形,大概猜想其数据分布符合的函数走向,先用多项式函数拟合,得到相应的

2、系数后观测,再对拟合函数做一定调整,最后对拟合出的函数的精准度做评估,并求出需要的节点处函数值。2.设备能力与生产效率的关系:先通过对数据点作图,观测可能的拟合函数应该为f=ax+blog(x)+c的类型,所以建立相应的函数模型,并用所给的数据组进行计算拟合相关的系数,最后对拟合出的函数的精准度做评估,并求出需要的节点处函数值。五、实验过程:1.旧车价格问题:通过计算思想书写并键入相应程序于MATLAB工作表中,我书写的程序为:(首先建立函数文件程序)functionf=jx_fun(x,t)f=x(1)*(t.A4)+x*(t.A3)+x(3)*(t42)+x(4)*t+x(5)*(cos(

3、t).人2)+x(6)*cos(t)+x(7)(然后运行的拟合程序)t=1:6,8:10;y=2615194314941087765538290226204;x0=1111111;x=lsqcurvefit(jx_fun,x0,t,y)y1=jx_fun(x,t);a=jx_fun(x,4.5)plot(t,y1,t,y,ko,4.5,a,ro)(调试并运行得到实验结果) a=911.9893(观测后去掉第七个数据点,重新拟合得)a=918.8037 经过验证,结果正确,实验成功)2.设备能力与生产效率的关系:(首先建立函数文件)functiony=f(b,x)y=b(1)*log(x)+b(

4、2)*x+b(3);(拟合运行程序)X=2.82.83.02.93.43.94.04.84.95.25.45.56.27.0;y=6.76.97.27.38.48.89.19.810.610.711.111.812.112.4;beta=111;b=nlinfit(X,y,f,beta)Y=f(b,X);Y1=f(b,9.2)plot(X,y,o,X,Y,9.2,Y1,ro)(调试并运行得到实验结果)Y1=14.2272经过验证,结果正确,实验成功)六、实验总结:1遇到的问题及解决过程:第一题用多项式函数拟合后,我发现拟合函数与源数据点有个震动偏差,于是我引进一个正玄函数以作调试,结果发现效果很好。第二题,开始想不出较好的拟合函数,我用多项式尝试拟合,拟合的图形较好,但是求所需节点时,数据偏差较为严重,我改用了其他的拟合方式。2体会和收获:要得到较好的拟合情况,首先要对数据点的走向有大概的了解,大概判断出函数的情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论