数学建模数学实验与Matlab的应用实例.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模, 数学实验 与Matlab 的应用实例;特拉法尔加海战 The Battle of Trafalgar; 1805年,英国海军上将纳尔逊勋爵指挥英国海军舰队赢得特拉法尔加海战的胜利。;为纪念这场经典海战的200周年,来自35个国家的160余艘战舰和船只聚集在英格兰南部海域,重演当年海战。在2005年6月28日的庆典中,英女王伊丽莎白二世登上英国皇家海军船只,完成这次世界最大规模的海军舰队大检阅。;纪念特拉法尔加海战 英举行最大规模海军检阅 2005年06月29日   特拉法尔加海战200周年的纪念系列活动,由英国皇家海军和英国政府共同举办。作为2005英国海洋年的先导活动,它将一直持续到明年10月。   拿破仑建立法兰西第一帝国后,为夺取英吉利海峡的制海权,命海军将领维尔纳夫与罗什福尔、布勒斯特的分舰队会师后远征英国本土。然而由于途中误会,维尔纳夫分舰队南下驶往西班牙南部的加的斯港。   英国海军名将纳尔逊得知后,乘“胜利”号旗舰从朴次茅斯出航,与英海军科林伍德分舰队会合。1805年10月20日,包括5艘西班牙主力舰在内的法西联合舰队(主力舰33艘、驱逐舰5艘,装备火炮300门,兵员3万人)从加的斯港出航,准备转移到地中海。次日晨,当法西舰队行进到特拉法尔加角附近时,被英国舰队(主力舰27艘,装备火炮2500门,兵员2万人)发现,于是双方展开大战。   英国海军最终取得了海战的胜利。法西舰队18艘舰船被击沉或俘获,7000人被俘,2600人死伤。而英军统帅纳尔逊被法国狙击手击中,伤重不治而殉国,英国人把他视为民族英雄,他的旗舰“胜利”号也被当作重要的历史文物而保存了下来。这次海战确立了英国在海上的霸权地位,而纳尔逊把帆船时代特别壮观的海战线式战术发展到最高峰,成为帆船时代海战的典范。 ;167艘战舰抵英, 经典海战重演.;乐队在游行中; 英国演员装扮纳尔逊在座舰胜利号前;重现当年海战的油画; 例 特拉法尔加海战(The Battle of Trafalgar) 1805年, 纳尔逊海军上将率领的英国舰队与 法国-西班牙联合舰队在特拉法尔加角进行了一场海战. 当时法国-西班牙联合舰队有战舰F0 = 33艘, 英国舰队有战舰B0 = 27艘. 双方的战斗力与各自的战舰数成比例.;影响战斗力的三个因素: ;假设在每一个回合中, 各方损失的舰只数是对方舰只数的10%, 则有数学模型 Bk+1 = Bk ? 0.1Fk, Fk+1 = Fk ? 0.1Bk. 这正是前面已讨论过的正规战争模型. ; 记B为 , F为 , ,则有 ;用Matlab进行实验: X = [27, 33]’; A = [1, -0.1; -0.1, 1]; k = 0; k = k + 1, X = A*X 每运行一次X = A*X代表进行一次战斗, k记录了战斗次数. 最后一行可用“?”反复调用.;如果双方都在战斗中投入全部兵力, X0 = (27, 33)T, 则经过10个回合后, X10 = A10X0 = (2.6791, 18.2416)T, 结果将是英国舰队仅剩3艘战舰, 且至少有一艘遭到重创, 而法国-西班牙舰队还剩18艘战舰. 显然是英方战败. ; 但是实际的结局是战斗以英方的胜利告终.;纳尔逊决定采用各个击破(Divide-and-Conquer)的策略: 先用13艘战舰去攻击对方的A组3艘战舰, 留14艘作预备队. 然后用战斗剩余的战舰与预备队合并去攻击对方的B组, 最后用剩余的力量与对方剩余的力量决战. 设每一个回合中, 各方损失的舰只数是对方舰只数的5%. ; 用数学模型作数学实验如下: ;从实验的结果来看, 英方将获胜. 事实上, 纳尔逊率领的英国舰队确实获得了胜利, 法西联合舰队在第三轮战斗中还剩13艘战舰时战败而去, 但是纳尔逊本人也在战斗中阵亡. ;讨论题: 如果海战的双方分别是水面舰队和潜艇部队, 那么应该用那一种战争模型? 请自设数据和合理的参数进行数学实验并分析结果. ; 设X为参战一方(水面舰队)的战舰数, Y为另一方(潜艇部队)的潜艇数, 则可建立如下数学模型: Xk+1 = Xk ? ? Yk, Yk+1 = Xk ? ? XkYk.; 例 一只猎犬发现其正东方100米处有一只野兔,野兔以速度v向其正北方100米处的洞穴逃跑,猎犬向野兔追去,速度是2v. 求:1. 猎犬的运动轨迹; 2. 追上兔子的时间、地点. 模型1: ;消去s解得

文档评论(0)

春意依然 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档