数学建模实验2 - 副本
数学建模实验报告2

aij >0,
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
数学建模实验2-副本

数学建模实验2-副本第⼋章⼀、线性规划1、圆钢原材料每根长5.5⽶,现需要A,B,C三种圆钢材料,长度分别为3.1m,2.1m, 1.2m 数量分别为100,200,400根,试安排下料⽅式,使所需圆钢原材料的总数最少。
设Xi为截取⽅式,共有五种截取⽅式。
Xi取值为1,表⽰截取,2,表⽰截取两段,取值为零表⽰不截取。
根据题⽬要求,A,B ,C型号钢管需要量为100 200 400,且要求使⽤的原材料最少,所以:X1+X2>=100X1+X3+2*X5>=2002*X2+2*X3+4*X4+X5>=400MIN=X1+x2+x3+x4+x5使⽤LINGO可得:第九章⼆、⾮线性规划2、住宅⼩区服务中⼼选址:某地新建⼀个⽣活住宅区,共有20栋住宅楼,⼩区内所有道路都是东西或南北⾛向,开发商拟在⼩区内修建⼀个服务中⼼,地址选在离所有楼房的总路程最⼩的地⽅。
为了保证建筑物之间有⾜够的空间,服务中⼼的位置与其它楼房位置之间的距离不能少于30⽶(已经考虑了所有建筑的占地⾯积),请你确定服务中⼼的位置。
设初始点x0=[20, 20], 设(ai,bi)(i=1,…20)为第i栋住宅楼的坐标:a=[29.74 4.9 69.32 65.0 98.3 55.27 40.0 19.8 62.5 73.3 37.58 0.98 41.98 75.37 79.38 92.0 84.47 36.77 62.08 73.13],b=[19.39 90.48 56.92 63.18 23.44 54.88 93.16 33.5 65.5 39.19 62.73 69.9 39.72 41.37 65.52 43.5 34.6 75.2 12.32 86.7].1、假设所有的建筑可以看做质点,那么服务中⼼词到其他楼房的距离不少于30⽶。
2、假设⼩区建筑道路按上北下南左西右东排列⼀、问题分析本问题的求解是求所有楼房的总路程最⼩值,也就是求⼀个最优化问题。
数学建模计算实验2

《数学建模》实验一:matlab函数拟合学时:4学时实验目的:掌握用matlab进行函数拟合的方法。
实验内容:实例1.(汽车刹车距离问题)某汽车司机培训课程中有这样的规则:正常驾驶条件下,车速每增16公里/小时,后面与前车的距离应增一个车身的长度。
实现这个规则的渐变办法是“2秒准则”:后车司机从前车经过某一标志开始默数2秒钟后到达同一标志,而不管车速如何。
这个规则的合理性如何是否有更合理的规则。
下表是测得的车速和刹车距离的一组数据。
车速(km/h)20 40 60 80 100 120 140刹车距离(m) 6.5 17.8 33.6 57.1 83.4 118.0 153.5解:模型假设:(1)刹车距离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使车速从v→0,动能的变化为mv^2/2,又由牛顿第二定律可知F=am,,其中刹车时的减速度a为常数,于是y2=k2*v^2,其中k2为比例系数,实际k2=1/2a,由假设1,刹车距离为 y=k1v +k2v^2模型求解:用最小二乘法拟合,则程式运行过程有:>> v=[20,40,60,80,100,120,140]./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 valuechanging by less than OPTIONS.TolFun.k =0.6522 0.0853于是s=0.6522v+0.0853v^2;模型应用:因为在实际中k2=1/2a 则a=5.86166 v=at1,其中t1为刹车时间,又k1为反应时间,即最终时间:t=k1+t1。
数学建模作业2 统计模型

病人服药后病痛减轻时间与用药剂量、性别和血压组别关系模型摘要某医药公司为了掌握一种新止痛药的疗效,设计了一个药物实验,通过观测病人性别、血压和用药剂量与病痛时间的关系,预测服药后病痛明显减轻的时间。
我们运用数学统计工具minitab软件,对用药剂量,性别和血压组别与病痛减轻时间之间的数据进行深层次地处理并加以讨论概率值P(是否<0.05)和拟合度R-Sq的值是否更大(越大,说明模型越好)。
首先,假设用药剂量、性别和血压组别与病痛减轻时间之间具有线性关系,我们建立了模型Ⅰ。
对模型Ⅰ用minitab软件进行回归分析,结果偏差较大,说明不是单纯的线性关系,然后对不同性别分开讨论,增加血压和用药剂量的交叉项,我们在模型Ⅰ的基础上建立了模型Ⅱ,用minitab软件进行回归分析后,用药剂量对病痛减轻时间不显著,于是我们有引进了用药剂量的平方项,改进模型Ⅱ建立了模型Ⅲ,用minitab软件进行回归分析后,结果合理。
最终确定了女性病人服药后病痛减轻时间与用药剂量、性别和血压组别的关系模型:xY=31.8-3.491x+56.13x-9.321x3x+0.2621对模型Ⅱ和模型Ⅲ关于男性病人用minitab软件进行回归分析,结果偏差依然较大,于是改进模型Ⅲ建立了模型Ⅳ,用minitab软件进行回归分析后,结果合理。
最终确定了男性病人服药后病痛减轻时间与用药剂量、性别和血压组别的关系模型:xY=32.8-4.021x+0.9551x3x+0.0.042721一、问题重述一个医药公司的新药研究部门为了掌握一种新止痛剂的疗效,设计了一个药物实验,给患有同种病痛的病人使用这种新止痛剂的一下4个剂量中的某一个:2g,5g,7g和10g,并记录每个病人病痛明显减轻的时间(以分钟计)。
为了了解新药的疗效与病人性别和血压有什么关系,实验过程中研究人员把病人按性别及血压的低、中、高三档平均分配来进行测试。
通过比较给个病人血压的历史数据,从低到高分成三组,分别记作0.25,0.50和0.75.实验结束后,公司的记录结果附录1-1表(性别以0表示,1表示男)。
数学建模实验2

《数学建模与数学实验》实验报告实验二水道测量专业、班级信息1002 学号201010010213 姓名兰雪娇课程编号81010240 实验类型验证性学时 2实验(上机)地点教七楼数学实验中心完成时间2012-6-7任课教师谷根代评分一、实验目的及要求1.掌握数学软件Matlab的基本用法和一些常用的规则,能用该软件进行编程;2.能够借助数学软件进行二维和三维网格化数据绘图;3.理解数据生成的基本方法。
二、借助数学软件,研究、解答以下问题(一)依题“水道测量”所给数据和要求,讨论在下面假设情况下的模型。
假设:(1)海底光滑,无暗礁(因浅水海域);(2)每个给定的数据点对未知点的影响与它们之间距离的平方成反比。
【解】:由于是在考察水域内随机测量有限个数据点,因此所得的数据是散乱的,这就必须对这些散乱数据进行规则化处理。
散乱数据规则化处理的一般流程是:散乱数据的三角剖分→三角网格优化→构造插值曲面→生成规则网格数据1.1 三角剖分一般地,如果一组三维散乱数据点能够有效地投影到某个平面,就可以把空间三角剖分简化为平面问题处理。
曲面较为平坦时,用这样的方法处理效果比较好。
水道的水底面起伏较大,若将三维散乱数据投影到平面上进行三角剖分将明显改变相邻三角形之间的内角关系,也无法真实反映其空间的角度关系,从而影响剖分效果。
因此,这里采用曲面上散乱数据三角剖分的Choi算法。
1.2 三角网格优化这里采用光顺准则对三角网格进行优化,即当空间四边形严格凸时,选择一条对角线(即一对三角形)使得该四边形四条边上的两共边三角形(面)之间的最小夹角最大。
如图2所示,设空间中一个严格凸的四边形ABCD ,四边形由四边e 1,e 2,e 3,e 4界定。
该四边形可看作三角网格中的一个局部区域,我们的目标是利用光顺准则使该局部区域与周围的三角网格光滑的相连接,即对该四边形选择一种三角剖分,使得四条边上两条边三角形(面)之间的最小夹角最大。
2数学建模的主要步骤 一等奖创新教学设计 - 副本

2数学建模的主要步骤一等奖创新教学设计北师大版必修第一册第八章《数学建模活动(一)》8.2 数学建模的主要步骤(1课时)【教材分析】这一节的主要内容是讲述数学建模的主要步骤.教材设计中的基本考虑是:1.在实例的帮助下展示数学建模的主要步骤数学建模是通过构造刻画客观事物原型的数学模型解决实际问题的科学方法.运用这种方法,建模者必须从实际问题出发,紧紧围绕着建模的目的,运用观察力、想象力和逻辑思维能力,对问题进行抽象、简化,反复探索、逐步完善,直到构造出一个能够用于分析、研究和解决实际问题的数学模型.再通过数学的解答,回到实际中去,使问题得到解决.数学建模是一个用数学解决实际问题的过程.在这一节,教材的主要内容是讲解数学建模的主要步骤.从一个生活中的实例“十字路口汽车问题”出发,说明了数学建模的四个步骤:提出问题-建立模型-求解模型-检验结果.由此让学生认识数学建模的过程,并进一步理解数学建模的意义.2.突出建立模型的过程.这个案例特别详细地展示了建模的重要环节-模型假设的过程,这是学生不熟悉的,也是十分重要的.从原始问题很难迅速得出数学模型,需要作相关因素的分析、假设、抽象的数学加工,进而选择适当的数学方法和模型,根据模型的需要开展有针对性的数据调查工作和数据整理工作.3.澄清做应用题与做数学建模的关系数学建模经常与数学应用归在一起,但两者是不同的.【学情分析】数学建模的主要步骤有着较丰富的内容.比如,“提出问题”怎么实现?很多学生找不到问题,这个步骤就要让学生发现问题,还能将问题表达清楚.另外,“建立模型”先要分析问题的相关因素,要做合理的假设,这些都是不容易做到的,并且是学生比较陌生的,不能把建模步骤看得太简单了.就本章而言,课程要求只提到“了解”.但我们仍然要尝试进行数学建模的实践.数学建模要在“做中学”,这仍然是教学的重点,只不过是“初步实践”.【教学目标】1.通过“十字路口汽车问题”的学习,了解数学建模的一般步骤.2.理解做数学建模与做应用题的联系与区别,进一步理解数学建模的意义.3.通过亲身参与实践活动,增强发现问题的意识,提高提出问题,分析、解决问题和构建模型的能力.【重点和难点】重点:掌握数学建模的基本步骤,理解“数学建模”与“应用题”的区别.难点:理解“建立模型”的过程.【课程设计】导入上一节,我们建立模型解决了哥尼斯堡七桥问题,了解了如何利用数学语言刻画实际背景中的问题。
数学建模实验答案_初等模型 (2)

CAV光盘的信息容量(MB) CCAV=ρLCAV/ (10^6)
CAV光盘的影像时间(min ) TCAV= CCAV/ (0.62×60)
1.1(验证、编程)模型求解
要求:
①(验证)分别计算出LCLV, CCLV和TCLV三个3行1列的列向量,仍后输出结果,并与P26的表2(教材)比较。
t2=alfa*n.^beta;
[n,t,t2]
a=0:0.01:10;
t3=alfa*a.^beta;
plot(n,t,'x',a,t3);
数值结果:
图形结果:
3.(编程,验证)污水均流池的设计p34~37
表2 (p35)社区一天以小时为单位间隔的生活污水流量(单位:m3/h)
时间t(h)
0
1
2
3
functionM=tab()
%日期ABCD有雨=1/无雨=0
M=[1903090601;
2403050801;
3603080701;
bet较(数据比较和和拟合图形)
参考数据结果:
第1列为桨手人数,第2列为实际比赛平均成绩,第3列为计算比赛平均成绩。
参考图形结果:
要求:
①运行问题(1)中的程序。
②编程解决问题(2):实际值与计算值比较(数据比较和和拟合图形)。
★(验证)用数据拟合求参数α和β。给出α和β值和模型:
★编写的程序和运行结果:
程序:
R1=22.5;R2=58;
d=[1.6e-3,0.74e-3,0.32e-3]';
LCLV=zeros(3,1);
LCLV(1)=quad('2*pi/1.6e-3*sqrt(x.^2+(1.6e-3/(2*pi))^2)',R1,R2);
数学建模实验指导书样本

《数学建模》实验指导书目录实验一Matlab概述与简单计算4课时实验二符号函数及其微积分2课时实验三多元函数及其微积分2课时实验四无穷级数及曲线拟合2课时实验五线性代数2课时实验六数理统计2课时实验七优化问题的matlab求解2课时实验八MATLAB编程基础4课时实验一Matlab概述与简单计算【实验学时】4学时【实验目的和要求】实验目的: 熟悉Matlab工作界面, 掌握Matlab的基本命令与基本函数, 掌握Matlab的基本赋值与运算。
经过具体实例, 掌握Matlab的基本使用方法。
实验要求:1.掌握Matlab的一些基本操作命令和基本函数;2.掌握Matla的基本赋值与有运算。
【实验步骤】1.熟练Matlab软件的进入与运行方式及工作界面; 2.MATLAB基本命令与基本函数使用;3.MATLAB的基本赋值与运算。
【实验主要仪器及材料】WindowsXP计算机、Matlab软件【实验内容】1.显示当前日期, 并在屏幕上显示当年度各月的月历;fix(clock)结果: ans =12 1 21 2 212.56.3osin-48+ocosln24sind(48)+cosd(24)-log(3.56)结果: ans =0.38693. 25.3=x+-xxy)8ln,22=53(lnx=3.25;y=2*(log(3*x+8))^2-5*log(x) 结果: y =10.65394.输入矩阵, 并求矩阵的行列式值和逆矩阵。
⎪⎪⎪⎭⎫ ⎝⎛---924613312 a=[2 -1 3;3 1 -6;4 -2 9]; det(a) inv(a) 结果: ans =15ans =-0. 0. 0.-3.4000 0.4000 1.4000 -0.6667 0 0.3333实验二符号函数及其微积分【实验学时】2学时【实验目的和要求】实验目的: 掌握符号函数的基本运算、二维图形的绘制。
实验要求:1.掌握符号函数计算;2.掌握二维图形的各种绘制命令。
数学建模实验二

实验2实验报告2013326601054 夏海浜13信科1班一、完成教材(2013高教版)实验;P2131.求解线性规划问题clearf=[3,2,-8,5];A=[-3,6,-5,2;7,-3,-1,3];b=[-3,-1];Aeq=[1,8,1,-1];Beq=[-2];LB=[0;;0];[X,fval,exitflag,output,lambda]=linprog(f,A,b,Aeq,Beq,LB)2.某快餐店一周中每天需要不同数目的雇员,设周一至少a1员,周二至少a2人,周三至少a3人,周四至少a4员,周五至少a5人,周六至少a6人,周日至少a7人,有规定雇员连续工作五天,每人每天的工资为C元,问快餐店怎样雇佣才能满足条件,又能使总聘用费最少。
clearf=[100,100,100,100,100,100,100];A=[-1,0,0,-1,-1,-1,-1;-1,-1,0,0,-1,-1,-1;-1,-1,-1,0,0,-1,-1;-1,-1,-1,-1,0,0,-1;-1,-1,-1,-1,-1,0,0;0,-1,-1,-1,-1,-1,0;0,0,-1,-1,-1,-1,-1];b=[-16,-15,-16,-19,-14,-12,-18];[X,fval]=linprog(f,A,b)ans =1221P2183.求函数f(x)=x^2+4x+4的最小值。
clearfun='x^2+4*x+4'ezplot(fun,[-12,8])[X,fval,exitflag,output]=fminbnd(fun,-12,8)>> Untitled8 fun =x^2+4*x+4X =-2fval =exitflag =1output =iterations: 5funcCount: 6algorithm: 'golden section search, parabolic interpolation' message: '优化已终止:当前的 x 满足使用 1.000000e-04 的 OPTIONS.TolX 的终止条件'4.在区间【-10,10】上,求函数f(x)=(x-2)^4*sin(x)-(x-1)^2*cos(x)的最小值clearfun='(x-2)^4*sin(x)-(x-1)^2*cos(x)'ezplot(fun,[-10,10])[X,fval,exitflag,output]=fminbnd(fun,-10,10)>> Untitled9fun =(x-2)^4*sin(x)-(x-1)^2*cos(x) X =-2.2939fval =-247.6956exitflag =1output =iterations: 13funcCount: 14algorithm: 'golden section search, parabolic interpolation'message: '优化已终止:当前的x 满足使用1.000000e-04 的OPTIONS.TolX 的终止条件P2221.求有约束的线性优化问题:min f(x)=1/3*(x1+)^3+x2,约束条件为x1-1>=0,x2>=0.min=1/3*(x1+1)^3+x2;x1>=1;end运行结果:Local optimal solution found.Objective value: 2.666667Infeasibilities: 0.000000Extended solver steps: 5Total solver iterations: 44Variable Value Reduced CostX1 1.000000 0.000000X2 0.000000 1.000000Row Slack or Surplus Dual Price1 2.666667 -1.0000002 0.000000 -4.0000002.求有约束的非线性规划问题:minf(x)=2x1^2+2x2^2-2x1x2-4x1-6x2,约束条件为:x1+x2<=2,X1+5x2<=5,X1>=0,X2>=0,解:解:min=2*x1^2+2*x2^2-2*x1*x2-4*x1-6*x2;x1+x2<=2;x1+5*x2<=5;end运行结果:Local optimal solution found.Objective value: -7.161290 Infeasibilities: 0.4440892E-15Extended solver steps: 5Total solver iterations: 30Variable Value Reduced CostX1 1.129032 0.000000X2 0.7741935 0.000000Row Slack or Surplus Dual Price1 -7.161290 -1.0000002 0.9677419E-01 0.0000003 0.000000 1.032258二、lingo完成PPT上练习题;1.max=5*x1+8*x2;x1+x2<=6;5*x1+9*x2<=45;x1>=0;x2>=0;endGlobal optimal solution found.Objective value: 41.25000 Infeasibilities: 0.000000Total solver iterations: 2Variable Value Reduced CostX1 2.250000 0.000000X2 3.750000 0.000000Row Slack or Surplus Dual Price1 41.25000 1.0000002 0.000000 1.2500003 0.000000 0.75000004 2.250000 0.0000005 3.750000 0.0000002.min=3*x^2+2*y^2+z^2+2*x*y-y*z-0.8*y*z;x+y+z=1;1.3*x+1.2*y+1.08*z>=1.12;x>=0;x<=0.75;y>=0;y<=0.75;z>=0;z<=0.75;endGlobal optimal solution found.Objective value: 0.2479167Objective bound: 0.2479167 Infeasibilities: 0.000000Extended solver steps: 1Total solver iterations: 93Variable Value Reduced CostX 0.000000 0.000000Y 0.3958333 0.000000Z 0.6041667 0.000000Row Slack or Surplus Dual Price1 0.2479167 -1.0000002 0.000000 -0.49583333 0.7500000E-02 0.0000004 0.000000 -0.29583335 0.7500000 0.0000006 0.3958333 0.0000007 0.3541667 0.0000008 0.6041667 0.0000009 0.1458333 0.0000003.sets:D/1..7/:a;endsetsf=a(7);a(1)=1;a(2)=1;@for(D(i)|i#ge#3:a(i)=a(i-1)+a(i-2));endFeasible solution found.Total solver iterations: 0Variable ValueF 13.00000A( 1) 1.000000A( 2) 1.000000A( 3) 2.000000A( 4) 3.000000A( 5) 5.000000A( 6) 8.000000A( 7) 13.00000Row Slack or Surplus1 0.0000002 0.0000003 0.0000004 0.0000005 0.0000006 0.0000007 0.0000008 0.0000001.min=-x1-5*x2;x1-x2>=-2;5*x1+6*x2<=30;x1<=4;x1>=0;x2>=0;@gin(x1);@gin(x2);endGlobal optimal solution found.Objective value: -17.00000Objective bound: -17.00000 Infeasibilities: 0.000000Extended solver steps: 0Total solver iterations: 0Variable Value Reduced CostX1 2.000000 -1.000000X2 3.000000 -5.000000Row Slack or Surplus Dual Price1 -17.00000 -1.0000002 1.000000 0.0000003 2.000000 0.0000004 2.000000 0.0000005 2.000000 0.0000006 3.000000 0.0000002.max=3*x1-2*x2+5*x3;x1+2*x2-x3<=2;x1+4*x2+x3<=4;x1+x2<=3;4*x2+x3<=6;@bin(x1);@bin(x2);@bin(x3);endGlobal optimal solution found.Objective value: 8.000000Objective bound: 8.000000 Infeasibilities: 0.000000Extended solver steps: 0Total solver iterations: 0Variable Value Reduced CostX1 1.000000 -3.000000X2 0.000000 2.000000X3 1.000000 -5.000000Row Slack or Surplus Dual Price1 8.000000 1.0000002 2.000000 0.0000003 2.000000 0.0000004 2.000000 0.0000005 5.000000 0.0000003.min=13*x1+9*x2+10*x3+11*x4+12*x5+8*x6;x1+x4=400;x2+x5=600;x3+x6=500;0.4*x1+1.1*x2+x3<=800;0.5*x4+1.2*x5+1.3*x6<=900;@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);@gin(x6);endGlobal optimal solution found.Objective value: 13800.00Objective bound: 13800.00 Infeasibilities: 0.000000Extended solver steps: 0Total solver iterations: 0Variable Value Reduced CostX1 0.000000 13.00000X2 600.0000 9.000000X3 0.000000 10.00000X4 400.0000 11.00000X5 0.000000 12.00000X6 500.0000 8.000000Row Slack or Surplus Dual Price1 13800.00 -1.0000002 0.000000 0.0000003 0.000000 0.0000004 0.000000 0.0000005 140.0000 0.0000006 50.00000 0.0000004.sets:cities/s,a1,a2,a3,b1,b2,c1,c2,t/:l;roads(cities,cities)/s,a1 s,a2 s,a3a1,b1 a1,b2 a2,b1a2,b2 a3,b1 a3,b2b1,c1 b1,c2 b2,c1 b2,c2c1,t c2,t/:d;endsetsdata:d=6 3 36 5 8 67 46 7 8 95 6;enddatal(1)=0;@ for(cities(i ) |i#gt#@index(s ) :l(i )=@min(roads(j,i ) : l(j)+d(j,i )));endFeasible solution found.Total solver iterations: 0Variable ValueL( S) 0.000000L( A1) 6.000000L( A2) 3.000000L( A3) 3.000000L( B1) 10.00000L( B2) 7.000000L( C1) 15.00000L( C2) 16.00000L( T) 20.00000D( S, A1) 6.000000D( S, A2) 3.000000D( S, A3) 3.000000D( A1, B1) 6.000000D( A1, B2) 5.000000D( A2, B1) 8.000000D( A2, B2) 6.000000D( A3, B1) 7.000000D( A3, B2) 4.000000D( B1, C1) 6.000000D( B1, C2) 7.000000D( B2, C1) 8.000000D( B2, C2) 9.000000D( C1, T) 5.000000D( C2, T) 6.000000Row Slack or Surplus1 0.0000002 0.0000003 0.0000004 0.0000005 0.0000006 0.0000007 0.0000008 0.0000009 0.000000。
数学建模实验二

基本实验1.微分方程稳定性分析绘出下列自治系统相应的轨线,并标出随t 增加的运动方向,确定平衡点,并按稳定的、渐近稳定的、或不稳定的进行分类:解答:(1)由平衡点的定义可得,f(x)=x=0,f(y)=y=0,因此平衡点为(0,0),系统的线性近似方程的系数矩阵为⎥⎦⎤⎢⎣⎡=1001A ,解得其特征值121==λλ.()0221<-=+-=λλp ,0121>=⋅=λλq .对照稳定性的情况表,可知平衡点(0, 0)是不稳定的。
自治系统相应轨线为:(2)由平衡点的定义可得,f(x)=-x=0,f(y)=2y=0,因此平衡点为(0,0),系统的线性近似方程的系数矩阵为⎥⎦⎤⎢⎣⎡-=2001A ,解得其特征值2;121=-=λλ.()0121<-=+-=λλp ,0221<-=⋅=λλq .对照稳定性的情况表,可知平衡点(0, 0)是不稳定的。
自治系统相应轨线为:(3)由平衡点的定义可得,f(x)=y=0,f(y)=-2x=0,因此平衡点为(0,0),系统的线性近似方程的系数矩阵为⎥⎦⎤⎢⎣⎡-=0210A ,解得其特征值i i 2;221-==λλ.()021=+-=λλp ,0221>=⋅=λλq .对照稳定性的情况表,可知平衡点(0, 0)是不稳定的。
自治系统相应轨线为:(4)由平衡点的定义可得,f(x)=-x=0,f(y)=-2y=0,因此平衡点为(0,0),系统的线性近似方程的系数矩阵为⎥⎦⎤⎢⎣⎡--=2001A ,解得其特征值2;121-=-=λλ.()0321>=+-=λλp ,0221>=⋅=λλq .对照稳定性的情况表,可知平衡点(0, 0)是稳定的。
自治系统相应轨线为:2.营养平衡问题营养以每单位时间R 个分子的常速流入一个细胞,并且以其内营养浓度成比例的速度离开,比例常数为K ,设N 为t 时刻的浓度,则上述营养变化速度的数学描述为:KN R dtdN-= 即N 的变化速度等于营养进入细胞的速度减去它们离开的速度,营养的浓度会达到平衡吗?如果能,平衡解是什么?它是稳定的吗?试用这个方程解的图示解释之。
北工大 数学建模实验2

1、生产计划安排解:(1)设生产4种电缆数量分别为X1,X2,X3,X4最大获利为Max=9.4*X1+10.8*X2+8.75*X3+7.8*X4;···········公式1 限制条件:10.5*X1+9.3*X2+11.6*X3+8.2*X4<=4800;20.4*X1+24.6* X2 +17.7* X3 +26.5* X4 <=9600;3.2* X1 +2.5* X2 +3.6* X3 +5.5* X4 <=4700;5.0*( X1 + X2 + X3 + X4)<=4500;X1 >=100;X2 >=100;X3 >=100;X4 >=100;@gin(X1);@gin(X2);@gin(X3);@gin(X4);所以当SC320为100根,SC325为100根,SC340为139根,SC370为100根时,有最大值4011.158(2)用LINGO基于对偶价格分析得:我推荐增加“焊接”技术的能力,因为用LINGO得出它的对偶价格是0.4943,其它的对偶价格均为0.(3)如果采用最低生产皮昂,那么公式1为MAX=⨯+⨯+⨯+⨯=3675,<4011.16,所以不利9.410010.81008.751007.81002、工程问题解:设某年某工程完成量W XY,X代表工程名称,Y代表年份∴工程1利润50W11+50(W11+W12)+50(W11+W12+W13)+50(W11+W12+W13)工程2利润70W22+70(W22+W23)+70(W22+W23+W24)工程3利润150W31+150(W31+W32)+150(W31+W32+W33)+150(W31+W32+W33+W34)工程4利润20W43+20(W43+W44)MAX=50*W11+50*(W11+W12)+50*(W11+W12+W13)+50(W11+W12+W13)+70*W22+70*(W22+W23)+ 70*(W22+W23+W24)+150*W31+150*(W31+W32)+150*(W31+W32+W33)+150*(W31+W32+W33+W34 )+20*W43+20*(W43+W44);约束条件5000*W11+15000*W31<=3000;5000*W12+8000*W22+15000*W32<=6000;5000*W13+8000*W23+15000*W33+1200*W43<=7000;8000*W24+15000*W34+1200*W44<=7000;8000*W25+15000*W34<=7000;W11+W12+W13=1;W22+W23+W24+W25>=0.25;W22+W23+W24+W25<=1;W31+W32+W33+W34+W35>=0.25;W31+W32+W33+W34+W35<=1;W43+W44=1;3投资问题解:假设,一年后的收益看做年末收益,并,设X n A, X n B, n=1,2,3,n表示第n年初给项目A,B的投资金额,A计划可每年投资,B计划可以在第一年投资,或,第二年投资∴Max=1. 7X3A+4X2B;X1A+X1B=10;1. 7X1A= X2A+X2B;1. 7X2A+4X1B=X3A;LINgo:Max=1. 7*X3A+4*X2B;X1A+X1B=10;1. 7*X1A= X2A+X2B;1. 7*X2A+4*X1B=X3A;由lingo可得第一年,B计划投资100000美元。
实验报告-用曲线拟合实现材料科学研究中的数学建模20190920 - 副本

实验课程名称:计算机在材料科学与工程中的应用图1.21 图1.22 图1.23图3得到多元线性回归方程为:lg = 2913.68 − 3645.17 + 1615.472−238.823x−2.49 × 106/2.34.多元线性回归报告:图4.1练习及思考题(1)一元线性回归分析。
轴承钢真空处理前与成品钢液中的锰含量见表7-3.请分析研究,真空处理后轴承钢中锰含量(y)与真空处理前钢液中锰含量(x)的相关关系。
表7-3 轴承钢真空处理前与成品钢液中的锰含量(质量分数,%)炉号处理前成品炉号处理前成品炉号处理前成品1 0.38 0.36 12 0.38 0.35 23 0.32 0.312 0.36 0.33 13 0.32 0.31 24 0.37 0.353 0.30 0.30 14 0.33 0.32 25 0.35 0.324 0.35 0.33 15 0.37 0.35 26 0.36 0.355 0.33 0.33 16 0.37 0.35 27 0.34 0.336 0.35 0.32 17 0.33 0.31 28 0.33 0.347 0.35 0.34 18 0.35 0.32 29 0.35 0.35图2.1根据实验数据,绘制散点图,判断是否具有线性关系趋势图2.21图2.22图2.31图2.32 得到线性拟合方程 = 0.70129 + 0.08855。
一元线性回归报告:图2.33(4)水泥凝固放热与成分的关系研究。
根据长期实验结果,提出了某种水泥凝固时放出的热量(J/g)与水泥中四种化学成分质量分数的线性模型,其实验数据见表7-6.求其多元线性模型。
表7-6 水泥凝固放热量与四种化学成分的质量分数实验号质量分数凝固放热量/(J/g)2CaO·SiO23CaO·Al2O3CaO·SiO24CaO·Al2O3·Fe2O31 7 26 6 60 328.132 1 29 15 52 310.5743 11 56 8 20 435.9744 11 31 8 47 366.1685 7 526 33 400.8626 11 55 9 22 456.456图3.21图3.22图3.23 全屏截图图4.12.对(A,B,C,D,E),(A,F,G,H,I),(A,J,L,M,N)进行图线绘制,对图线进行加粗。
初中数学建模实验报告(3篇)

第1篇一、实验背景随着科学技术的飞速发展,数学建模作为一种重要的科学研究方法,越来越受到人们的重视。
初中数学建模实验旨在培养学生运用数学知识解决实际问题的能力,提高学生的创新思维和团队协作能力。
本实验以某市居民出行方式选择为研究对象,通过建立数学模型,分析不同因素对居民出行方式的影响。
二、实验目的1. 理解数学建模的基本概念和步骤。
2. 学会运用数学知识分析实际问题。
3. 培养学生的创新思维和团队协作能力。
4. 提高学生运用数学知识解决实际问题的能力。
三、实验方法1. 收集数据:通过网络、调查问卷等方式收集某市居民出行方式选择的相关数据。
2. 数据处理:对收集到的数据进行整理、清洗和分析,为建立数学模型提供依据。
3. 建立模型:根据数据分析结果,选择合适的数学模型,如线性回归模型、多元回归模型等。
4. 模型求解:运用数学软件或编程工具求解模型,得到预测结果。
5. 模型验证:将预测结果与实际数据进行对比,验证模型的准确性。
四、实验过程1. 数据收集:通过问卷调查的方式,收集了500份某市居民的出行方式选择数据,包括出行距离、出行时间、出行目的、出行方式等。
2. 数据处理:对收集到的数据进行整理和清洗,剔除无效数据,得到有效数据490份。
3. 建立模型:根据数据分析结果,选择多元回归模型作为本次实验的数学模型。
4. 模型求解:利用SPSS软件对多元回归模型进行求解,得到以下结果:- 模型方程:Y = 0.05X1 + 0.03X2 + 0.02X3 + 0.01X4 + 0.005X5 + 0.002X6 + 0.001X7 + 0.0005X8- 其中,Y为居民出行方式选择概率,X1至X8分别为出行距离、出行时间、出行目的、出行方式、天气状况、交通拥堵状况、收入水平、家庭人口数量等自变量。
5. 模型验证:将模型预测结果与实际数据进行对比,结果显示模型具有较高的预测准确性。
五、实验结果与分析1. 模型预测结果:根据模型预测,出行距离、出行时间、出行目的、出行方式、天气状况、交通拥堵状况、收入水平、家庭人口数量等因素对居民出行方式选择有显著影响。
数学建模训练实验指导书

数学建模训练实验指导书数学建模课题组目录第1部分必修实验内容 (I)*实验一Lindo软件的使用 ·······················································*实验二线性规划数学模型求解 ················································*实验三灵敏度分析 ·······························································*实验四求解整数规划 ····························································实验五求解目标规划 ······························································实验六求解二次规划 ······························································第2部分参考实验内容 (II)*实验一Excel表格的使用························································*实验二在Excel电子表格中建立线性规划模型····························*实验三在Excel电子表格中优化线性规划模型····························*实验四优化结果及灵敏度分析 ················································实验五其他规划模型的Excel求解方法 ······································*实验一Lindo软件的使用实验目的:通过实验使学生进一步掌握运筹学有关方法的原理、方法和求解过程,加深对运筹学的有关理论、方法的理解,提高学生的分析问题和解决问题的能力,以及实际动手能力。
数学建模实验回归分析 - 副本

回归分析1、有十个同类企业生产性固定资产年平均价值和工业总产值资料如下:1、说明两变量之间的相关方向;2、建立直线回归方程3、计算估计标准误差4、估计生产型固定资产(自变量)为1100万元是总产值(因变量)的可能值:解:1、自变量:生产型固定资产价值因变量:工业总产值2、(1)散点图x=[318 910 200 409 415 502 314 1210 1022 1225];>> y=[524 1019 638 815 913 928 605 1516 1219 1624];>> plot(x,y,'or')>> xlabel('生产型固定资产价值')>> ylabel('工业总产值')>>(2)方程x=[318 910 200 409 415 502 314 1210 1022 1225]; y=[524 1019 638 815 913 928 605 1516 1219 1624]; >> X=[ones(size(x))',x'];>> [b,bint,r,rint,stats]=regress(y',X);>> b,bint,statsb =395.56700.8958bint =210.4845 580.64950.6500 1.1417stats =1.0e+004 *0.0001 0.0071 0.0000 1.6035y=395.5670+0.8958 x有上面的结果看到R^2=1,F=71,显著性水平为0。
3、使用SPSS可以观察到:标准估计误差是186.78690万元4、又第二问中可以看到,bint的就是方程系数的置信区间,也就是可能取值。
所以:y1=210.4845+0.6500*x;y2=580.6495+1.1417*x;y=395.5670+0.8958*x;所以:x=1100y1=210.4845+0.6500*xy2=580.6495+1.1417*xy=395.5670+0.8958*xx =1100y1 =925.4845y2 =1.8365e+003y =1.3809e+003也就是说当X=1100万元时,Y的可能取值在925.4845到13809.9之间。
数学建模 -实验报告2

output =
iterations: 11 funcCount: 12 algorithm: 'golden section search, parabolic interpolation'
message: 'Optimization terminated: the current x satisfies the term...'
度AB,但是,当病床的长度一定时,要计算病床的宽度就比较麻烦,因此我们从定宽变长的角度来考虑
问题。这样就得到了这个问题的模型二。
假设:1、在转弯过程中我们的策略是转动与推进相结合;
2、在转弯的过程中,病床的宽度 h w 保持不变(显然 0 1 )。
记当病床的AB边与水平走廊的夹角为 时,恰好与走廊相抵的病床长度AB为 L( , w, ) (参看
的充分必要条件是:病床长度 L Lmin (w, ) 。因此,问题归结为求函数 L( , w, ) 关于变量 的最小值
Lmin (w, ) 。
令 t sin cos 得:1 t
2
, sin
cos
t2
1
,代入(6)式得
2
L( , w, ) f (t, w, )
图2
只要
L 2 h2 w2 2
0hw
化简得: L 2 w2 h2
0hw
(1)
即:当病床的长度 L 不超过走廊宽度 w 与病床宽度 h 的平方差的平方根
倍时,我们就可以把病床平推转过走廊拐角。 到此,我们似乎已经完全解决了这个问题。在下结论之前,我们来
Q B
O
F
D
the current x satisfies the term...' 即最小值在 x=0.2176 附近,为-1.1312。
《数学建模》实验报告二

《数学建模》实验报告二院系专业学号姓名指导教师二O一五年四月十六日第一部分:数学建模论文P135:11题有4名同学到一家公司参加三个阶段的面试:公司要求每个同学都必须首先找公司秘书初试,然后到部门主管处复试,最后到经理处参加面试,并且不允许插队(即在任何一个阶段4名同学的顺序是一样的),由于4名同学的专业背景不同,所以每人在三个阶段的面试时间也不同,如表1所示。
这4名同学约定他们全部面试完以后一起离开公司,假定现在时间是早晨8:00,请问他们最早何时能离开公司?表1 面试时间要求单位:min一:问题的提出本题问题是要合理安排4名同学的面试顺序,使完成全部面试所花费的时间最少。
二:模型假设定义数学符号如下tij:第i名同学参加第j阶段面试需要的时间;xij:第i名同学参加第j阶段面试的开始时刻(记早上8:00面试开始为0时刻)(i=1, 2, 3, 4;j=1, 2, 3);T:完成全部面试所花费的最少时间。
三:模型建立目标函数:Min T={Max i{xi3+ti3}}模型约束条件:①每个人只有参加完前一阶段的面试后才能进入下一个阶段,则xij+tij<=x(i,j+1) (i=1, 2, 3, 4,j=1, 2);②每个阶段j在同一时间只能面试1名同学,所以用0-1变量yik表示第k名同学是否排在第i名同学前面(1表示是,0表示否),则xij+ tij–xkj<=Tyik (i, k=1, 2, 3, 4; j=1, 2, 3; i<k)xkj+ tkj–xij<=T(1–yik) (i, k=1, 2, 3, 4; j=1, 2, 3; i<k) 线性优化目标:Min Ts.t. T >=x13+ t13T >=x23+ t23T >=x33+ t33T >=x43+ t43xij+ tij <=x(i, j+1) (i=1, 2, 3, 4;j=1, 2)xij+ tij–xkj<=Tyik (i, k=1, 2, 3, 4; j=1, 2, 3; i<k)xkj+ tkj–xij<=T(1–yik)(i, k=1, 2, 3, 4; j=1, 2, 3; i<k)xi3+ ti3<=T (i=1, 2, 3, 4)四:模型解法与结果程序:Model:min =T;T >= x13+ t13;T >= x23+ t23;T >= x33+ t33;T >= x43+ t43;x11+ t11 <= x12;x12+ t12 <= x13;x21+ t21 <= x22;x22+ t22 <= x23;x31+ t31 <= x32;x32+ t32 <= x33;x41+ t41 <= x42;x42+ t42 <= x43;x11+ t11 - x21<= T*y12;x21+ t21 - x11<= T*(1-y12); x12+ t12 - x22<= T*y12;x22+ t22 - x12<= T*(1-y12); x13+ t13 - x23<= T*y12;x23+ t23 - x13<= T*(1-y12); x11+ t11 - x31<= T*y13;x31+ t31 - x11<= T*(1-y13); x12+ t12 - x32<= T*y13;x32+ t32 - x12<= T*(1-y13); x13+ t13 - x33<= T*y13;x33+ t33 - x13<= T*(1-y13); x11+ t11 - x41<= T*y14;x41+ t41 - x11<= T*(1-y14); x12+ t12 - x42<= T*y14;x42+ t42 - x12<= T*(1-y14); x13+ t13 - x43<= T*y14;x43+ t43 - x13<= T*(1-y14); x21+ t21 - x31<= T*y23;x31+ t31 - x21<= T*(1-y23); x22+ t22 - x32<= T*y23;x32+ t32 - x32<= T*(1-y23); x23+ t23 - x33<= T*y23;x33+ t33 - x23<= T*(1-y23); x21+ t21 - x41<= T*y24;x41+ t41 - x21<= T*(1-y24);x22+ t22 - x42<= T*y24;x42+ t42 - x22<= T*(1-y24);x23+ t23 - x43<= T*y24;x43+ t43 - x23<= T*(1-y24);x31+ t31 - x41<= T*y34;x41+ t41 - x31<= T*(1-y34);x32+ t32 - x42<= T*y34;x42+ t42 - x32<= T*(1-y34);x33+ t33 - x43<= T*y34;x43+ t43 - x33<= T*(1-y34);t11=13;t12=15;t13=20;t21=10;t22=20;t23=18;t31=20;t32=16;t33=10;t41=8;t42=10;t43=15;@bin(y12);@bin(y13);@bin(y14);@bin(y23);@bin(y24);@bin(y34);End运行结果:Local optimal solution found.Objective value: 84.00000Extended solver steps: 35Total solver iterations: 975Variable Value Reduced Cost T 84.00000 0.000000 X13 36.00000 0.000000 T13 20.00000 0.000000 X23 56.00000 0.000000 T23 18.00000 0.000000X33 74.00000 0.000000T33 10.00000 0.000000X43 18.00000 0.000000T43 15.00000 0.000000X11 8.000000 0.000000T11 13.00000 0.000000X12 21.00000 0.000000T12 15.00000 0.000000X21 21.00000 0.000000T21 10.00000 0.000000X22 36.00000 0.000000T22 20.00000 0.000000X31 31.00000 0.000000T31 20.00000 0.000000X32 56.40000 0.000000T32 16.00000 0.000000X41 0.000000 0.9999970T41 8.000000 0.000000X42 8.000000 0.000000T42 10.00000 0.000000Y12 0.000000 -83.99950Y13 0.000000 0.000000Y14 1.000000 83.99950Y23 0.000000 -83.99950Y24 1.000000 0.000000Y34 1.000000 0.000000五:模型结果的分析所有面试完成至少需要84分钟,其面试顺序为4-1-2-3 (即丁-甲-乙-丙)。
数学建模实验报告

2014年下学期数学实验与数学建模作业 (注:基础实验习题一到习题八全做, 应用实验选做两个)习题一1. 用两种方法在同一个坐标下作出y 1=x 2,y 2=x 3,y 3=x 4 y 4=x 5这四条曲线的图形,并要求用两种方法在图上加各种标注。
2.用subplot 分别在不同的坐标系下作出下列四条曲线,为每幅图形加上标题, 1)概率曲线 2x ey -=;2)四叶玫瑰线 r =sin2q ;3)叶形线 ⎪⎪⎩⎪⎪⎨⎧+=+=;13,13323t t y t t x 4)曳物线 22111ln y y y x --±= 。
3.作出下列曲面的3维图形,1))sin(22y x z +π=; 2)环面:⎪⎩⎪⎨⎧=+=+=,sin ,sin )cos 1(,cos )cos 1(u z v u y v u x )2,0()2,0(ππ∈∈v u 。
4.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。
例如,153是一个水仙花数,因为153=13+53+33。
5.编写函数M-文件sq.m :用迭代法求 a =x 的值。
求平方根的迭代公式为)a (211n n n x x x +=+迭代的终止条件为前后两次求出的x 的差的绝对值小于10-5。
6. 根据给定的参数方程,绘制下列曲面的图形。
a) 椭球面u z v u y v u x sin ,cos cos 2,sin cos 3=== b) 椭圆抛物面24,cos 2,sin 3u z v u y v u x ===c) 单叶双曲面u z v u y v u x tan 4,cos sec 2,sin sec 3===d) 双曲抛物面3,,22v u z v y u x -===e) 旋转面u z v u y v u x ===,cos ln ,sin ln f) 圆锥面u z v u y v u x ===,cos ,sing) 环面v z v u y v u x sin 4.0,sin )cos 4.03(,cos )cos 4.03(=+=+= h)正螺面v z v u y v u x 4,cos ,sin ===习题二1.计算极限(1).1512lim 33++∞→n n n (2)11434)1(lim +++∞→++-n n nn n (3)x x xx x x sin cos sin lim 20-→ (4) xxx ln cot ln lim0+→(5)x x x ln lim 20+→ (6) xx x 0lim +→ (7) x x x x )1cos 1(sinlim +∞→ (8) xx x x cos 110sin lim -→⎪⎭⎫ ⎝⎛2.考察函数x x f sin )(=在5=x 处的连续性. 习题三1.求下列函数的导数:(1)x x y 3cos cos 3-= (2)xxe y x sin 1-= (3) a x a axy a a x x=+++ 2. 根据要求在MATLAB 中求下列函数的导数(1) )11arcsin()(22xx x f +-=,求?)1(='f (2)设)ln(22x a x y ++=,求dy(3) )1ln(2x x y +=,求?122==x dxyd(4)设⎩⎨⎧-=-=)cos 1()sin (t a y t t a x ,求dx dy3.求下列函数的三阶导数:(1) (2) 4. 已知33261)(34+-+=x x x x f ,求)(x f 在闭区间[-1,2]上的最小值; 5. 根据要求下列函数的偏导数:(1)设 0)tan()cos()sin(=++xz yz xy ,求yz x y ∂∂∂∂, )sin(1x x y =xx x y 13228++=(2)设e ex xy =+-ln ,求dxdy (3)设224623y x y x z +-=,求yx zy z x z ∂∂∂∂∂∂∂22222,,6.下列多元隐含数的偏导数.,yz x z ∂∂∂∂ (1)xyz z y x e z==++)2(,1cos cos cos 222习题四1.用MATLAB 计算下列不定积分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八章
一、线性规划
1、圆钢原材料每根长5.5米,现需要A,B,C三种圆钢材料,长度分别为3.1m,
2.1m, 1.2m 数量分别为100,200,400根,试安排下料方式,使所需圆钢原材料的总数最少。
设Xi为截取方式,共有五种截取方式。
Xi取值为1,表示截取,2,表示截取两段,取值为零表示不截取。
根据题目要求,A,B ,C型号钢管需要量为100 200 400,且要求使用的原材料最少,所以:
X1+X2>=100
X1+X3+2*X5>=200
2*X2+2*X3+4*X4+X5>=400
MIN=X1+x2+x3+x4+x5
使用LINGO可得:
第九章
二、非线性规划
2、住宅小区服务中心选址:某地新建一个生活住宅区,共有20栋住宅楼,小区内所有道路都是东西或南北走向,开发商拟在小区内修建一个服务中心,地址选在离所有楼房的总路程最小的地方。
为了保证建筑物之间有足够的空间,服务中心的位置与其它楼房位置之间的距离不能少于30米(已经考虑了所有建筑的占地面积),请你确定服务中心的位置。
设初始点x0=[20, 20], 设(ai,bi)(i=1,…20)为第i栋住宅楼的坐标:
a=[29.74 4.9 69.32 65.0 98.3 55.27 40.0 19.8 62.5 73.3 37.58 0.98 41.98 75.37 79.38 92.0 84.47 36.77 62.08 73.13],
b=[19.39 90.48 56.92 63.18 23.44 54.88 93.16 33.5 65.5 39.19 62.73 69.9 39.72 41.37 65.52 43.5 34.6 75.2 12.32 86.7].
1、假设所有的建筑可以看做质点,那么服务中心词到其他楼房的距离不少于30米。
2、假设小区建筑道路按上北下南左西右东排列
一、问题分析
本问题的求解是求所有楼房的总路程最小值,也就是求一个最优化问题。
把问题转换到一个二维平面上,即求在这个区域内到已知所有点的距离总和最小的点的位置,于是需要寻求最小坐标,即决策变量寻求的那个点。
然而我们也可以用计算机在可行域内来迭代寻求。
因为在实际中所需修建的服务中心的位置必须参考其余住宅楼的位置,所以那些点的坐标应该是已知的,也就可以进行数学假设。
二、模型建立
(1)假设在该平面内有 20个点,代表20栋楼的位置,用(ai,bi )(i=1-20)表示; (2)决策变量
设服务中心的坐标为:(x,y );
(3)约束条件
不等式的约束条件:ai)-(x 2+)(2
bi y -≥302
=900(i=1-20);
自然约束条件:x,y ≥0; (4) 目标函数 Min ∑
--=+20
12
2)
()(i bi y ai x =Min ||||20
1
bi y ai x i -+-∑=
三、模型求解:
model: sets: zl/1..20/:x,y; endsets data:
x=29.74,4.9,69.32,65.0,98.3,55.27,40.0,19.8,62.5,73.3,37.58,0.98,41.98,75.37,79.38,92.0,84.47,36.77,62.08,73.13;
y=19.39,90.48,56.92,63.18,23.44,54.88,93.16,33.5,65.5,39.19,62.73,69.9,39.72,41.37,65.52,43.5,34.6,75.2,12.32,86.7; enddata
min=@sum(zl(i):(((x(i)-px)^2)^(1/2)+((y(i)-py)^2)^(1/2))); @for(zl(i):(x(i)-px)^2+(y(i)-py)^2>=900); End
min
=dm1+dp1+dm4+dp4;
a1+a2+a3<=3000;
b1+b2+b3<=4000;
a1+b1+dm1-dp1+dm4-dp4=2000;
a2+b2+dm2-dp2+dm5-dp5=1500;
a3+b3+dm3-dp3+dm6-dp6=5000;
第二目标:满足其他两个客户至少75%的需求量min
=dm2+dm5+dm3+dm6;
a1+a2+a3<=3000;
b1+b2+b3<=4000;
a2+b2+dm2-dp2+dm5-dp5>=1500*0.75;
a3+b3+dm3-dp3+dm6-dp6>=5000*0.75;
a1+b1+dm1-dp1+dm4-dp4=2000;
第三目标:是运费尽量少
min=10*dp1+4*dp2+12*dp3+8*dp4+10*dp5+3*dp6;
a1+a2+a3<=3000;
b1+b2+b3<=4000;
a1+b1+dm1-dp1+dm4-dp4=2000;
a2+b2+dm2-dp2+dm5-dp5>=1500*0.75; a3+b3+dm3-dp3+dm6-dp6>=5000*0.75; dm1+dp1+dm4+dp4=0; dm2+dm5+dm3+dm6=0;
第四目标:从产第二到客户1的运输量至少有1000单位
min=dm4;
a1+a2+a3<=3000; b1+b2+b3<=4000;
a2+b2+dm2-dp2+dm5-dp5>=1500*0.75; a3+b3+dm3-dp3+dm6-dp6>=5000*0.75; a1 +b1+dm1-dp1+dm4-dp4=2000; b1+dm4-dp4>=1000;
dm1+dp1+dm4+dp4=0; dm2+dm5+dm3+dm6=0;
10*dp1+4*dp2+12*dp3+8*dp4+10*dp5+3*dp6=0。