- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内江师范学院
数 学 模 型
实 验 报 告 册
编制 数学建模组 审定 牟廉明
专业:
班级: 级 班
学号:
姓名:
数学与信息科学学院
2014年月
学生在做实验之前必须要准备实验,主要包括预习与本次实验相关的理论知识,熟练与本次实验相关的软件操作,收集整理相关的实验参考资料,要求学生在做实验时能带上充足的参考资料若准备不充分,则学生不得参加本次实验,不得书写实验报告;
要求学生要认真做实验,主要是指不得迟到、早退和旷课,在做实验过程中要严格遵守实验室规章制度,认真完成实验内容,极积主动地向实验教师提问等;若学生无故旷课,则本次实验计为;
学生要认真工整地书写实验报告,实验报告的内容要紧扣实验的要求和目的,不得抄袭他人的实验报告;
实验名称: (实验) 指导教师:
实验时数: 4 实验设备:安装了VC++、mathematica、matlab的计算机实验日期:年 月 日 实验地点: 第五教学楼北02
实验目的:
掌握插值与拟合的原理,熟悉插值与拟合的软件实现。
实验准备:
在开始本实验之前,请回顾教科书的相关内容;
需要一台准备安装Windows XP Professional操作系统和装有VC++6.0的计算机。
实验内容及要求
下表给出了某工厂产品的生产批量与单位成本(元)的数据。从散点图可以明显地发现,生产批量在500以内时,单位成本对生产批量服从一种线性关系,生产批量超过500时服从另一种线性关系,此时单位成本明显下降。
生产批量 650 340 400 800 300 600 单位成本 2.48 4.45 4.52 1.38 4.65 2.96 生产批量 720 480 440 540 750 单位成本 2.18 4.04 4.20 3.10 1.50 要求:构造合适的模型全面地描述生产批量与单位成本的关系实验过程:
500以内时,单位成本对生产批量服从一种线性关系,生产批量超过500时服从另一种线性关系,此时单位成本明显下降。
图1 y对x的散点图 图2 拟合图象
从图1可以看出,随着生产批量 x 的增加,y 的值呈线性变化的趋势。散点部分比较接近一次函数图形,因而选取线性模型进行数据拟合,用MTALAB编程可得,生产批量与单位成本的关系表达式为,拟合图象如图2。
问题二模型的建立和求解:
针对问题二,以生产批量500为界,首先分段作出y与x的散点图
图3 y对x的分段散点图 图4 分段函数拟合图象
从图3可以看出,随着生产批量 x 的增加,y 的值呈线性变化的趋势。分段散点部分比较接近一次函数图形,因而分别选取线性模型,进行数据拟合,用MTALAB编程可得,500以内生产批量与单位成本的关系表达式为:,500以外生产批量与单位成本的关系表达式为:分段函数拟合图象如图4。
结果分析:
因为用分段函数来描述,误差为0.0317,而用整体函数来描述,误差为0.0622,分段函数的误差较小,所以采用分段函数来描述更准确。
附录(程序):
y与x的散点图x=[800 750 720 650 600 540 480 440 340 400 300];
y=[1.38 1.50 2.18 2.48 2.96 3.10 4.04 4.20 4.45 4.52 4.65];
plot(x,y,*) ;
xlabel(x/生产批量,fontweight,bold);ylabel(y/单位成本,fontweight,bold);y与x的x=[650,340,400,800,300,600,720,480,440,540,750]; y=[2.48,4.45,4.52,1.38,4.65,2.96,2.18,4.04,4.20,3.10,1.50];
p=polyfit(x,y,1)
y0=polyval(p,x);
plot(x,y,*,x,y0,r-)
s=sum(a
文档评论(0)