1、数学建模计算实验1数学建模实验一:matlab函数拟合学时:4学时实验目的:掌握用matlab进行函数拟合的方法。实验内容:实例1.(汽车刹车距离问题)某汽车司机培训课程中有这样的规则:正常驾驶条件下,车速每增16公里/小时,后面与前车的距离应增一个车身的长度。实现这个规则的渐变办法是“2秒准则”:后车司机从前车经过某一标志开始默数2秒钟后到达同一标志,而不管车速如何。 这个规则的合理性如何是否有更合理的规则。下表是测得的车速和刹车距离的一组数据。车速(km/h)20406080100120140刹车距离(m)6.517.833.657.183.4118.0153.5解:模型假设:(1) 刹车
2、距离y等于反映距离y1与制动距离y2之和。即y=y1+y2.(2) 反应距离y1与车速v成正比,比例系数为反应时间k1。即y1=k1*v(3) 刹车时使用最大制动力F,F作的功等于汽车动能的改变,且F与车的质量m成正比.即模型建立 由假设2,y1=k1v,由假设3,在F作用下行驶距离y2作的功F*y2使车速从v0,动能的变化为mv2/2,又由牛顿第二定律可知Fam,其中刹车时的减速度a为常数,于是y2=k2*v2,其中k2为比例系数,实际k2=1/2a,由假设1,刹车距离为 y=k1v +k2v2模型求解:用最小二乘法拟合,则程式运行过程有: v=20,40,60,80,100,120,140
3、./3.6; s=6.5,17.8,33.6,57.1,83.4,118.0,153.5; fun=inline(k(1).*v+k(2).*v.*v,k,v); k=lsqcurvefit(fun,20,140,v,s)Optimization terminated: relative function value changing by less than OPTIONS.TolFun.k = 0.6522 0.0853于是s=0.6522v+0.0853v2;模型应用:因为在实际中k2=1/2a 则a=5.86166 v=at1 且k1为反应时间,即最终时间:t=k1+t1 ,t1为刹车
4、时间。根据车速的不同刹车时间t1如下表:车速(km/h)20406080100120140刹车距离(m)6.256017.777534.564456.616883.9346116.5178154.3664刹车时间(秒)1.6002.5483.4964.4445.3926.3397.284后车司机从前车经过某一标志开始默数t秒钟后到达同一标志,t由下表给出:车速(km/h)01010-6060100100-140t(秒)1246则根据车速的快慢,随着车速越快的时候,刹车时间越久所以2秒准则是不合理的。实例2:根据美国人口从1790年到1990年间的人口数据(如下表),确定人口指数增长模型(Log
5、istic模型)中的待定参数,估计出美国2010年的人口,同时画出拟合效果的图形。表1 美国人口统计数据年 份1790180018101820183018401850人口(106)3.95.37.29.612.917.123.2年 份1860187018801890190019101920人口(106)31.438.650.262.976.092.0106.5年 份1930194019501960197019801990人口(106)123.2131.7150.7179.3204.0226.5251.4实例3、(录像机计数器的用途)计时器读数n 与录像带转过的时间t之间的关系为利用下表的数据确
6、定两个参数a、b的值。 t(分)0102030405060708090n 0000061711411601201924032760309634133715t(分)100110120130140150160170184n 400442804545480350515291552557526061实验二:用Lindo求解线性规划问题学时:4学时实验目的:掌握用Lindo求解线性规划问题的方法,能够阅读Lindo结果报告。实验内容:实例1.一家广告公司想在电视、广播上做公司的宣传广告,其目的是争取尽可能多的影响顾客。下表是公司进行市场调研的结果:电视网络媒体杂志白天最佳时段每次做广告费用(千元)458
7、62512受每次广告影响的顾客数350880430180受每次广告影响的女顾客数(千人)260450160100这家公司希望总广告费用不超过750(千元),同时还要求:(1)受广告影响的女性查过200万;(2)电视广告的费用不超过450(千元);(3)电视广告白天至少播出4次,最佳时段至少播出2次;(4)通过网络媒体、杂志做出的广告要重复5到8次。解:实例2:求解书本上P130的习题1。列出线性规划模型,然后用Lindo求解,根据结果报告得出解决方案。投资规划问题 某银行经理计划用一笔资金进行有价证券的投资,可供购进的证券以及其信用等级、到期年限、收益如下表所示。按照规定,市政证券的收益可以免
8、税,其他证券的收益需按50%的税率纳税。此外还有一下限制:(1)政府及代办机构的证券总共至少要购进400万元;(2)所购证券的平均信用等级不超过1.4(信用等级数字越小,信用程度越高)(3)所购证券的平均到期年限不超过5年。证券名称证券种类信用等级到期年限到期税前收益(%)A市政294.3B代办机构2155.4C政府145.0D政府134.4E市政524.5(1)若该经理有1000万元资金,应如何投资?(2)如果能够以2.75%的利率借到不超过100万元资金,该经理应如何操作?(3)在1000万元资金情况下,若证券A的税前收益增加为4.5%,投资应否改变?若证券C的税前收益减少为4.8%,投资
9、应否改变?解:设投资证券A,B,C,D的金额分别为 x1,x2,x3,x4,x5(百万元),按照规定限制1000万元的资金约束,则线性规划模型为: z=0.043x1+0.027x2+0.025x3+0.022x4+0.045x5 %最后收益 %政府及代办机构的证券购进总额限制 %总金额限制 %平均信用等级限制%平均到期年限限制在Lindo中输入并要求做灵敏性分析有:Max 0.043x1+0.027x2+0.025x3+0.022x4+0.045x5s.t.x2+x3+x44x1+x2+x3+x4+x5106x1+6x2-4x3-4x4+36x504x1+10x2-x3-2x4-3x50x2
10、0x30x40x50end结果如下: LP OPTIMUM FOUND AT STEP 0 OBJECTIVE FUNCTION VALUE 1) 0.2983637 VARIABLE VALUE REDUCED COST X1 2.181818 0.000000 X2 0.000000 0.030182 X3 7.363636 0.000000 X4 0.000000 0.000636 X5 0.454545 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 3.363636 0.000000 3) 0.000000 0.029836 4) 0.000
11、000 0.000618 5) 0.000000 0.002364 6) 2.181818 0.000000 7) 0.000000 0.000000 8) 7.363636 0.000000 9) 0.000000 0.000000 10) 0.454545 0.000000 NO. ITERATIONS= 0 RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES VARIABLE CURRENT ALLOWABLE ALLOWABLE COEF INCREASE DECREASE X1 0.043000 0.00350
12、0 0.013000 X2 0.027000 0.030182 INFINITY X3 0.025000 0.017333 0.000560 X4 0.022000 0.000636 INFINITY X5 0.045000 0.052000 0.014000 RIGHTHAND SIDE RANGES ROW CURRENT ALLOWABLE ALLOWABLE RHS INCREASE DECREASE 2 4.000000 3.363636 INFINITY 3 10.000000 INFINITY 4.567901 4 0.000000 105.714287 20.000000 5
13、0.000000 10.000000 12.000000 6 0.000000 2.181818 INFINITY 7 0.000000 0.000000 INFINITY 8 0.000000 7.363636 INFINITY 9 0.000000 0.000000 INFINITY 10 0.000000 0.454545 INFINITY则有(1)证券A,C,E分别投资2.082百万元,7.364百万元,0.454百万元,最大税后收益为0.298百万元(2)由OBJECTIVE FUNCTION VALUE的DUAL PRICES中的第二行结果知,若资金增加100万元,收益可增加0.0
14、298百万元,大于以2.75%的利率借到100万元资金的利息0.0275百万元,所以应借贷,投资方案需将上面模型第二个约束右端改为11,求解得到:证劵A、C、E分别投资2.40百万元,最大税后收益为0.3007百万元。(3)由OBJ COEFFICIENT RANGES的ALLOWABLE INCREASE中的x1、x3行的结果中目标函数系数的允许范围(最优解不变)可知,证券A的税前收益可增加0.35%,故若证券A的税前收益增加为4.5%,投资不应改变;证券C的税前收益可减0.112%(注意按50%的税率纳税),故证券C的税前收益减少为4.8%,投资应该改变。实验三:用Lingo求解非线性规划
15、问题学时:2学时实验目的:掌握用Lingo求解非线性规划问题的方法。实验内容:求解书本上P132的习题6、7。列出非线性规划模型,然后用Lingo求解,根据结果报告得出解决方案。解:由于所有可能的切割模式很多,这里不采用枚举切割模式的方式建模,二是建立证书非线性规划模型。记b=(290,315,350,455)为4种产品的长度,n=(15,28,21,30)为4种产品的需求量,设第i种切割模式下每根原料钢管生产4种产品的数量分别为r1,r2,r3,r4,该模式使用xi次,即使用该模式切割xi根原料钢管(i=1,2,3,4),且切割模式次序是按照使用平率从搞到的排列的。约束条件为 (1) (2)
16、切割模式:引入0-1变量yi=1表示使用第i种模式,yi=0表示不使用模式(1,2,3,4)而所谓节省,可以有两种标准,一是切割后剩余的总余料量最小,总余量:(5-1)二是切割原料钢管的总根数最少。总根数: (5-2)在选择切割模式的时候受到以下条件的约束:(1)所使用的切割模式的种类不能超过4种。(2)使用频率最高的一种切割模式按照一个原料钢管价值的1/10增加费用,使用频率次之的切割模式按照一根原料钢管价值的2/10增加费用,以此类推。约束条件,满足: (5-3)模式合理约束(每根余料不超过100mm): (5-4)整数约束: 为整数。 每根钢管长度为1850mm,可以求得所需要的钢管数目
17、下界为: 选择的模式数量大小约束:(5-4)用lingo进行求解得到如下结果:实验四:统计分析学时:4学时实验目的:用matlab或spss计算基本统计量,常见概率分布的函数,参数估计,假设检验。实验内容:实例:某校60名学生的一次考试成绩如下:93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53
18、551)计算均值、标准差、极差、偏度、峰度,画出直方图;解:方法一:Analyze-Descriptive Statistics- Descriptives-把成绩y放到Variable中选择最下面的一项-选择Options-选择 Mean,std.deviation,Range,Kurtosis,Skewness -Continue-返回界面后OK 则有如图即均值为80.10 标准差为9.711极差为44偏度为-0.480 峰度为0.274直方图有:Graphs-Histogram-把成绩y放到Variable中,则有如下图方法二:Analyze-Descriptive statistics
19、-Explore则有如图浏览2)检验分布的正态性;解:analysisNonparametric Tests-1-Sample K-S 则有如图NPar 检验即该分布为正态分布。3)若检验符合正态分布,估计正态分布的参数并检验参数.T检验:Analyze-Compare Means-One-sample T test-把y选入Test Variable中,则有下图 即实验五:用matlab进行回归分析学时:4学时实验目的:掌握matlab进行回归分析的方法。实验内容:实例2:财政收入预测问题:财政收入与国民收入、工业总产值、农业总产值、总人口、就业人口、固定资产投资等因素有关。下表列出了195
20、2-1981年的原始数据,试构造预测模型。年份国民收入(亿元)工业总产值(亿元)农业总产值(亿元)总人口(万人)就业人口(万人)固定资产投资(亿元)财政收入(亿元)19525983494615748220729441841953586455475587962136489216195470752049160266218329724819557375585296146522328982541956825715556628282301815026819578377985756465323711139286195810281235598659942660025635719591114168150967
21、207261733384441960107918704446620725880380506196175711564346585925590138271196267796446167295251106623019637791046514691722664085266196494312505847049927736129323196511521581632725382867017539319661322191168774542298052124661967124916476977636830814156352196811871565680785343191512730319691372210168
22、880671332252074471970163827477678299234432312564197117803156790852293562035563819721833336578987177358543546581973197836848558921136652374691197419933696891908593736939365519752121425493292421381684626921976205243099559371738834443657197721894925971949743937745472319782475559010589625939856550922197
23、9270260651150975424058156489019802791659211949870541896568826198129276862127310007273280496810实验六 用Lingo求解大规模线性规划问题实验目的:掌握用Lingo求解大规模线性规划问题的方法。实验内容:求解全国大学生数学建模竞赛05年B题问题2:DVD的分配。会员每次租赁3张DVD,现在给出网站手上的100种DVD的现有张数和当前需要处理的1000位会员的在线订单,如何对这些DVD进行分配,才能使会员获得最大的满意度?现有DVD张数和当前需要处理的会员的在线订单(表格格式示例)DVD编号D001D00
24、2D003D004DVD现有数量10401520会员在线订单C00016000C00020000C00030003C00040000注:D001D100表示100种DVD, C0001C1000表示1000个会员, 会员的在线订单用数字1,2,表示,数字越小表示会员的偏爱程度越高,数字0表示对应的DVD当前不在会员的在线订单中。所有数据将可从提示:可建立如下0-1规划模型:其中cij是偏爱指数,其中0改成-1,其他数字如果是c,则用11-c代替。综合实验:DVD在线租赁实验目的:通过求解全国大学生数学建模竞赛05年B题,掌握综合运用数学软件求解复杂问题的方法。实验内容:随着信息时代的到来,网络
25、成为人们生活中越来越不可或缺的元素之一。许多网站利用其强大的资源和知名度,面向其会员群提供日益专业化和便捷化的服务。例如,音像制品的在线租赁就是一种可行的服务。这项服务充分发挥了网络的诸多优势,包括传播范围广泛、直达核心消费群、强烈的互动性、感官性强、成本相对低廉等,为顾客提供更为周到的服务。考虑如下的在线DVD租赁问题。顾客缴纳一定数量的月费成为会员,订购DVD租赁服务。会员对哪些DVD有兴趣,只要在线提交订单,网站就会通过快递的方式尽可能满足要求。会员提交的订单包括多张DVD,这些DVD是基于其偏爱程度排序的。网站会根据手头现有的DVD数量和会员的订单进行分发。每个会员每个月租赁次数不得超
26、过2次,每次获得3张DVD。会员看完3张DVD之后,只需要将DVDa放进网站提供的信封里寄回(邮费由网站承担),就可以继续下次租赁。请考虑以下问题:1) 网站正准备购买一些新的DVD,通过问卷调查1000个会员,得到了愿意观看这些DVD的人数(表1给出了其中5种DVD的数据)。此外,历史数据显示,60%的会员每月租赁DVD两次,而另外的40%只租一次。假设网站现有10万个会员,对表1中的每种DVD来说,应该至少准备多少张,才能保证希望看到该DVD的会员中至少50%在一个月内能够看到该DVD?如果要求保证在三个月内至少95%的会员能够看到该DVD呢?2) 表2中列出了网站手上100种DVD的现有
27、张数和当前需要处理的1000位会员的在线订单(表2的数据格式示例如下表2,具体数据请从3) 继续考虑表2,并假设表2中DVD的现有数量全部为0。如果你是网站经营管理人员,你如何决定每种DVD的购买量,以及如何对这些DVD进行分配,才能使一个月内95%的会员得到他想看的DVD,并且满意度最大?(一次分配,DVD数量不够,需要进行二次分配)4) 如果你是网站经营管理人员,你觉得在DVD的需求预测、购买和分配中还有哪些重要问题值得研究?请明确提出你的问题,并尝试建立相应的数学模型。表1 对1000个会员调查的部分结果DVD名称DVD1DVD2DVD3DVD4DVD5愿意观看的人数200100502510表2 现有DVD张数和当前需要处理的会员的在线订单(表格格式示例)DVD编号D001D002D003D004
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1