数学建模实验介绍.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模实验报告 PAGE21 / NUMPAGES21 2014 班级:信息24 姓名:赵恒伟 学号:2120502099 指导老师:邸双亮 数学建模实验报告 目录 问题的提出 问题的重述 模型的假设 符号说明 模型的建立求解 模型的评价与推广 参考文献 1.流水问题 问题描述: 一如下图所示的容器装满水,上底面半径为r=1m,高度为H=5m,在下地面有一面积为 的小圆孔,现在让水从小孔流出,问水什么时候能流完? 解题分析: 这个问题我们可以采用计算机模拟,小孔处的水流速度为V=sqrt[2*g*h],单位时间从小孔流出的水的体积为V*B,再根据几何关系,求出水面的高度H,时间按每秒步进,记录点(H,t)并画出过水面高度随时间的变化图,当水面高度小于0.001m时,可以近似认为水流完了。 程序代码: Methamatic程序代码: 运行结果: (5)结果分析: 计算机仿真可以很直观的表现出所求量之间的关系,从图中我们可以很方便的求出要求的值。但在实际编写程序中,由于是初次接触methamatic语言,对其并不是很熟悉,加上个人能力有限,所以结果可能不太精确,还请见谅。 2.库存问题 问题描述 某企业对于某种材料的月需求量为随机变量,具有如下表概率分布: 需求量 (吨)50607080901001101200.050.100.150.250.200.100.100.05每次订货费为500元,每月每吨保管费为50元,每月每吨货物缺货费为1500元,每吨材料的购价为1000元。该企业欲采用周期性盘点的策略来控制库存量,求最佳的,值。 (注:策略指的是若发现存货量少于s时立即订货,将存货补充到S,使得经济效益最佳。) 问题分析: 用10000个月进行模拟,随机产生每个月需求量的概率,利用计算机编程,将各种S 和s的取值都遍历一遍,把每种S,s的组合对应的每月花费保存在数组cost数组里,并计算出平均月花费average,并用类answer来记录,最终求出对应的S和s。 程序代码: C++程序代码: #include stdlib.h #include stdio.h #include time.h #include iostream.h #define Monthnumber 10000 int Need(float x) { int ned = 0;//求每个月的需求量 if(x 0.05) ned = 50; else if(x 0.15) ned = 60; else if(x 0.30) ned = 70; else if(x 0.55) ned = 80; else if(x 0.75) ned = 90; else if(x 0.85) ned = 100; else if(x 0.95) ned = 110; else ned = 120; return ned; } class A { public: int pS; int ps; float aver; }; int main() { A answer; answer.aver //int cost[Monthnumber+1]={0}; float average=0; int i; float x; int store[Monthnumber]; //srand((int)time(0)); for(int n=6;n=12;n++) { // int n=11; int S=10*n; for(int k=5;kn;k++) { // int k=5; int s=k*10; average=0; int cost[Monthnumber+1]={0}; for(i=1;i=Monthnumber;i++) { store[i-1]=S; srand(time(0)); x=(float)rand()/RAND_MAX; //产生随机数 //cout x;

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档