中国拿破仑论坛

 找回密码
 入伍
新兵指南:让新兵更快熟悉论坛转载文章请注明作者/译者及出处@napolun.com邮箱自助申请
近卫军名将 - 赤胆忠心的“圣贤”德鲁奥 电影《滑铁卢》DVD-5一张钱老神作 THE CAMPAIGNS OF NAPOLEON
拿破仑所著小说《克利松与欧仁妮》波兰军团的创始者——东布罗夫斯基 路易斯-皮雷•蒙布伦和他的骑兵生涯
查看: 5073|回复: 6

[转贴] 用数学建模来解释特拉法尔加海战

  [复制链接]
发表于 2007-3-3 18:13:33 | 显示全部楼层 |阅读模式
找到了这个新奇的玩意儿,大家看看.


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




特拉法尔加海战(The Battle of Trafalgar)

1805, 纳尔逊海军上将率领的英国舰队与 法国-西班牙联合舰队在特拉法尔加角进行了一场海战. 当时法国-西班牙联合舰队有战舰F0 = 33, 英国舰队有战舰B0 = 27. 双方的战斗力与各自的战舰数成比例.

影响战斗力的三个因素:
1. 战斗减员, 与对方的战斗力成正比
2. 非战斗减员, 与己方战斗力成正比
3. 增援部队

本例中只考虑第一个因素.

假设在每一个回合中, 各方损失的舰只数是对方舰只数的10%, 则有数学模型
Bk+1 = Bk 0.1Fk,
Fk+1 = Fk 0.1Bk.

这正是前面已讨论过的正规战争模型.

其矩阵形式为:
To p20
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艘战舰. 显然是英方战败.

但是实际的结局是战斗以英方的胜利告终.

当时法西联合舰队是排列为一路纵队, 并分为B, A, C三组, 分别有战舰17, 3, 13(如下图).

B (17) A (3) C (13)

纳尔逊决定采用各个击破(Divide-and-Conquer)的策略: 先用13艘战舰去攻击对方的A3艘战舰, 14艘作预备队. 然后用战斗剩余的战舰与预备队合并去攻击对方的B, 最后用剩余的力量与对方剩余的力量决战. 设每一个回合中, 各方损失的舰只数是对方舰只数的5%.


用数学模型作数学实验如下:
从实验的结果来看, 英方将获胜. 事实上, 纳尔逊率领的英国舰队确实获得了胜利, 法西联合舰队在第三轮战斗中还剩13艘战舰时战败而去, 但是纳尔逊本人也在战斗中阵亡.


讨论题:
如果海战的双方分别是水面舰队和潜艇部队, 那么应该用那一种战争模型 请自设数据和合理的参数进行数学实验并分析结果.
To p12
X为参战一方(水面舰队)的战舰数, Y为另一方(潜艇部队)的潜艇数, 则可建立如下数学模型:
Xk+1 = Xk Yk,
Yk+1 = Xk XkYk.


附件是PPT幻灯片,可以教学用啊!





[ 本帖最后由 蓝色拿破仑 于 2007-3-4 12:35 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?入伍

x
回复

使用道具 举报

发表于 2007-3-3 22:27:32 | 显示全部楼层
哈哈,确实很有意思。这个建模很简单,学过初等数学分析的应该都能看得懂
Matlab正好这学期开始学,也许有机会能把这个模型完善一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-4 12:38:03 | 显示全部楼层
原帖由 austerlitz 于 2007-3-3 22:27 发表
哈哈,确实很有意思。这个建模很简单,学过初等数学分析的应该都能看得懂
Matlab正好这学期开始学,也许有机会能把这个模型完善一下



我是文科的,学起来很困难.一直想通过数学建模来验证拿破仑战争的各种数据,VV兄要好好学呀!
回复 支持 反对

使用道具 举报

发表于 2007-3-10 20:53:42 | 显示全部楼层
呃,我学工科的也没学着啊...啥时候开呢
我现在学同济的高数书,下几个学期能开吗,呵呵,我才大一啊

[ 本帖最后由 伦赛泽伯爵 于 2007-3-10 20:56 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-3-11 16:15:51 | 显示全部楼层

点评

"蓝色拿破仑"好棒的数学式子,如果你在那个时代,一定比蒙日还厉害.
你是干什末的?
回复 支持 反对

使用道具 举报

发表于 2007-3-11 16:28:21 | 显示全部楼层
矩阵应该是大一数学分析的时候开始学的吧

Matlab只是个数学应用软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-12 14:24:24 | 显示全部楼层
原帖由 历史支持者 于 2007-3-11 16:15 发表
"蓝色拿破仑"好棒的数学式子,如果你在那个时代,一定比蒙日还厉害.
你是干什末的?




那是我搜集的资源,不是我本人列的.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入伍

本版积分规则

小黑屋|手机版|中国拿破仑

GMT+8, 2024-11-23 16:19 , Processed in 0.023174 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表