编写程序训练黑白棋子

编写程序训练黑白棋子

ID:42584195

大小:149.50 KB

页数:4页

时间:2019-09-18

编写程序训练黑白棋子_第1页
编写程序训练黑白棋子_第2页
编写程序训练黑白棋子_第3页
编写程序训练黑白棋子_第4页
资源描述:

《编写程序训练黑白棋子》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数学建模》实验报告实验序号:实验项目名称:两种方法最小二乘学号1004166019姓名靳利媛专业、班10数教1实验地点数学实验室指导教师任艳梅实验时间9.26成绩评定优秀(非常好)一、实验目的及要求用matlab进行数据拟合;熟悉最小二乘拟合的基本原理;熟练掌握运用Matlab软件进行线性和非线性最小二乘拟合。二、实验设备(环境)及要求多媒体机房,Matlab7.0,单人单机,独立完成三、实验内容两种方法(解超定方程的方法和ployfit命令)进行线性最小二乘拟合某乡镇企业1990-1996年的生产利润如下表:年份199019911992199319941

2、9951996利润(万元)70122144152174196202试预测1997年和1998年的利润.1丿q、实验步骤和运行结果(如运行有错误,请指出)1•超定方程法clcx=1990:1:1996;y=[70122144152174196202];R二[x'ones(7,1)];A=Ry5运行结果:A=1.0e+004*0.0021-4.07052、最小二乘法xdata=[1990199119921993199419951996];ydata=[70122144152174196202];a=polyfit(xdata,ydata,1)y97=polyv

3、al(a,1997)y98=polyval(aA1998)运行结果:a=l.0c+004*0.0021-4.0705y97=233.4286y98二253.9286II•两种方法(lsqcurvefit和Isqnonlin)进行非线性最小二乘拟合用下面一组数据拟合函数c(t)=a+bexp(-0.02kt)111的参数a,b,kt(j)1002003004005006007008009001000c(j)4.544.995.355.655.906」06.266.396.506.59程序:1、Isqcurvefit法(1)编写M文件funl.mfunction

4、f=funl(x,tdata);f=x(1)+x(2)*exp(-0.02*x(3)*tdata);(2)调用函数lsqcurvefittd=100:100:1000;cd=[4.544.995.355.655.906.106.266.396.506.59];x0=[0.20.050.05];x=lsqcurvefit(@funl,xO,td,cd)a=x(1)b=x(2)k=x(3)运行结果:X=1.00403.7503-0.0221a=1.0040b=3.7503k=-0.02212、lsqnonlin法(1)编写M文件fun2.mfunctionf=f

5、un2(x);td=100:100:1000;cd=[4.544.995.355.655.906.106.266.396.506.59];f=x(l)+x(2)*exp(-0.02*x(3)*td)-cd;(2)调用函数lsqnonlitx0=[0.20.050.05];x=lsqnonlin(@fun2,xO)a=x(1)b=x(2)k=x(3)运行结果:x=1.00403.7503-0.0221a=1.0040b=3.7503k=-0.02217

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。