数学建模之初等模型课件_第1页
数学建模之初等模型课件_第2页
数学建模之初等模型课件_第3页
数学建模之初等模型课件_第4页
数学建模之初等模型课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.1初等数学方法建模实例(一)2.1.1.圆杆堆垛问题2.1.2.中国人重姓名问题2.1.3.搭积木问题2.1初等数学方法建模实例(一)2.1.11问题:把若干不同半径的圆柱形钢杆水平地堆放在一个长方体箱子里,若已知每根杆的半径和最底层各杆的中心坐标,怎样求出其它杆的中心坐标?2.1.1圆杆堆垛问题问题:把若干不同半径的圆柱形钢杆水平地堆放在一个长方体箱2模型准备:本问题是一个解析几何问题,利用解析几何的有关结论既可.模型假设:箱中的钢杆至少有两层以上箱中最底层的杆接触箱底或紧靠箱壁除最底层之外的箱中每一根圆杆都恰有两根杆支撑模型准备:本问题是一个解析几何问题,利用解析几何的有关结3模型构成:1.考虑三个圆杆的情况已知三个圆杆的半径和两根支撑杆的坐标来求另一个被支撑杆坐标的三杆堆垛问题.

符号说明:设两根支撑杆的半径分别为Rl,Rr,对应中心坐标分别为(xl,yl),(xr,yr)被支撑杆的半径和坐标分别为Rt和(xt,yt)连接三根圆杆的中心获得一个三角形,用a,b,c表示对应的三条边a=Rl+Rtb=Rr+Rt(xl,yl)(xr,yr)(xt,yt)RlRrRt

模型构成:1.考虑三个圆杆的情况已知三个圆杆的半径和两根支撑4cos

=d/csin

=e/cc=(d2+e2)1/2d=xr–xle=yr-ylcos

=(a2+c2-b2)/2acsin

=(1-cos2

)1/2xt=xl+acos(

+

)=xl+a(cos

cos

-sin

sin

)yt=yl+asin(

+

)=yl+a(sin

cos

+cos

sin

)(xl,yl)(xr,yr)(xt,yt)RlRrRt

cos=d/cxt=xl+acos52.考虑多个圆杆的情况对多于三杆的问题可以按支撑关系和先后顺序依次求出所有其它杆的坐标.例如,如果长方体箱子中有6根圆杆,已知1,2,3号的圆杆在箱底,4号杆由1,2号杆支撑,5号杆由2,3号杆支撑,6号杆由4,5号杆支撑,则可以调用如上三杆问题的算法先由1,2号杆算出4号杆坐标,接着再用2,3号杆算出5号杆坐标,最后用4,5号杆算出6号杆坐标2.考虑多个圆杆的情况对多于三杆的问题可以按支撑关系和先后顺6问题:由于中国人口的增加和中国姓名结构的局限性,中国人姓名相重的现象日渐增多.请尝试提出一个合理且可以有效解决此问题的中国人取名方案.2.1.2中国人重姓名问题问题:由于中国人口的增加和中国姓名结构的局限性,中国人姓7模型准备:先考虑一下中国姓名的结构和取名习惯.中国的姓名是由姓和名来组成的.姓在前名在后,目前姓大约有5730个,但常用姓只有2077个左右,名通常由至多两个字组成.姓名是由汉字排列而成,构成姓名的汉字多,则姓名总数就多.要想有效地克服重姓名问题,就该增加姓名的汉字数.靠机械地增加名字的个数解决重姓名问题,或完全改变现有的姓名是不明智.应该采用兼顾现有姓名习惯来做这件事.本问题可以用简单的排列组合原理来解决.模型准备:8模型假设:中国的所有姓名共有N个,其中姓有S个姓名中父亲姓氏在姓名首位模型假设:中国的所有姓名共有N个,其中姓有S个9模型构成:三项原则:扩大姓名集合考虑中国姓名的特色兼顾原有取名习惯这里提出体现父母姓的复姓名方式来解决重姓名问题.方便起见,要引入的新的取名方法称为FM取名方法.模型构成:三项原则:10一个FM姓名的结构为:

主姓名·辅姓名主姓名就是现在人们所使用的姓名辅姓名可以只是母亲的姓,也可以是利用母亲的姓另起的一个姓名,不过这个姓名要名在前姓在后以区别于主姓名中间的·是间隔号例如:父亲姓王,母亲姓孙,给孩子取的名字是王建国以及孙靖,则孩子的FM姓名为王建国•靖孙或王建国•孙一个FM姓名的结构为:11模型分析:在“FM姓名体系”下,“FM姓名”集合中姓名总数变为

N*S+N*N=N*(S+N)这表明“FM体系”将原来的姓名集合增加了S+N倍.注意到其中N是很大的,这种扩充是显著的.再者,原来“主姓名重名”的个数在“FM体系”中会减少,而FM姓名样本空间扩大了S+N倍,由概率论知识可知,重姓名的概率将变得比原来的1/(S+N)还小.笔者在对本校的500名学生采用“FM体系”做验证,重姓名概率由原来的2%变为零!模型分析:在“FM姓名体系”下,“FM姓名”集合中姓名总数变12若取最保守的估计,有Q/Q’是仅与h有关的函数.可以从图形来考察它的取值情况!若取最保守的估计,有Q/Q’是仅与h有关的函数.13问题:将一块积木作为基础,在它上面叠放其他的积木,问上下积木之间的“向右前伸”可以达到多少?2.1.3搭积木问题问题:将一块积木作为基础,在它上面叠放其他的积木,问上14模型准备:

本问题涉及重心的概念,关于重心的结果有,查阅相关文献,有下述结果:设xOy平面上有n个质点,它们的坐标分别为(x1,y1),(x2,y2),…,(xn,yn),对应的质量分别为m1,m2,…,mn,则该质点系的重心坐标满足:模型准备:15模型假设:所有积木的长度和重量均为一个单位每块积木的密度都是均匀的,密度系数相同参与叠放的积木有足够多最底层的积木可以完全水平且平稳地放在地面上模型假设:所有积木的长度和重量均为一个单位16模型构成:1.考虑两块积木的叠放情况x此时使叠放后的积木平衡主要取决于上面的积木,而下面的积木只起到支撑作用.假设在叠放平衡的前提下,上面的积木超过下面积木右端的最大前伸距离为x.

上面积木在位移最大且不掉下来时,x=1/2.模型构成:1.考虑两块积木的叠放情况x此时使叠放后的积木平衡172.考虑n块积木的叠放情况两块积木的情况解决了,如果再加一块积木的叠放情况如何呢?如果增加的积木放在原来两块积木的上边,那么此积木是不能再向右前伸了!?除非再移动底下的积木,但这样会使问题复杂化.

x2.考虑n块积木的叠放情况两块积木的情况解决了,如果再加18为利于问题的讨论,我们把前两块搭好的积木看作一个整体,且不再移动它们之间的相对位置,而把增加的积木插入在最底下的积木下方.于是,问题又归结为两块积木的叠放问题,不过,这次是质量不同的两块积木叠放问题.为利于问题的讨论,我们把前两块搭好的积木看作一个整体,且不再19利用归纳法假设已经叠放好n(n>1)块积木,下面我们就n+1块积木的叠放问题来讨论.要求新增加的一块积木插入最底层,我们选择这新插入的积木的最右端为坐标原点建立如图坐标系.考虑上面的n块积木的重心关系.我们把上面的n块积木分成两部分:从最高层开始的前n-1块积木,记它们的水平重心为x1,总质量为n-1与最底层积木相连的第n块积木,记它的水平重心为x2,质量为1利用归纳法假设已经叠放好n(n>1)块积木,下面我们就n+120把上面的n块积木看作一个整体,记它的重心水平坐标,显然n块积木的质量为n.在保证平衡的前提下,上面n块积木的水平重心应该恰好在最底层积木的右端,即有=0.把上面的n块积木看作一个整体,记它的重心水平坐标,显然n21假设第n块积木超过最底层积木右端的最大前伸距离为z.同样在保证平衡的前提下,从最高层开始的前n-1块积木的总重心的水平坐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论