最新最短航程问题

合集下载

地球表面两点间最短航线、航向问题讲解

地球表面两点间最短航线、航向问题讲解

例2:读图,回答问题:若一架飞机从A地按 最短距离直飞C地,其飞行方向如何?
先向西北,再向西南
典型例题
读下图回答:从A到B再到C,方向是( C ):
A、先向西南,再向东南 B、先向正南,再向东南 C、先向东南,再向西南 D、一直向正南
例1.图中ACB为晨昏线,C地点在格陵兰岛上。
1.由A到B的最短航线是( B )
80°E D
150°E

C
乙 70°N
E
先向东北,再向东南
2、经线圈上 (1)同一经线上:正南或正北 (2)经度相对:过较近的极点
E
A
C
B D
2、(2)两点在同一个经线圈不同的两条 经线上,过北极点,先向北再向南;过 南极点,先向南再向北。
B●
A 地心 ●
赤道
N
B

A●
S
二、球面两点间的最短航向
判断图中各点之间的红线是否为最短距离。

E D
图中哪段弧才是甲乙两点间的最短距离? 甲 乙
1、(1)两点在赤道上,则是向正东或正西 走。
B C
A
1、(2)其它纬线上;
B A
C D
例1:一架飞机从甲地(70°N,80°E)飞 到乙地(70°N,150°E) ,最近的走法是: ________。
30°A
B
例2.飞机从②处沿图中箭头路线 飞往①的航向是( D )
A.从东南向西北 B.从南向北 C.先向西北再向西南 D.先向东北再向东南
一、球面两点间的最短航线
1、最短航线的判断: 球面上两点间的最短距离为两点所在大圆的劣
弧。 2、大圆:球面上任意两点与球心所确定的平面
与球面相交所得的圆。(数学知识) 特例——经线(圈)、赤道、晨昏线(圈)都

专题-物理-L27-船过河问题

专题-物理-L27-船过河问题

这两个分运动是否是匀速运动?
解析:在观察的基础上,可请一人在小球大致的运动方向上持另一直尺以确认小球的轨迹是 曲线还是直线,如图所示,调整直尺的方向,使小球恰好沿直尺运动,用量角器量出小球运 动方向AC与水平方向AD的夹角θ . (2)小球沿AC方向的运动可视为沿竖直方向(AB方向)分运动
和沿水平方向(AD方向)分运动的合运动.由图可知,小球
总等于小球沿水平方向运动的位移大小,即小球在竖
直方向的运动情况与它在水平方向的运动情况完全相
同,因此小球的实际运动是这两个分运动的合运动,
小球运动的轨迹必定是沿AC的直线.
例题3 将直尺水平地固定在图板上,紧靠直尺在直尺左端下方P点钉一个图钉,使图板竖直 放置,将系有小球的细线挂在图钉上,实验时,用笔尖靠在图钉旁边的左侧,使笔尖沿直尺 向右滑动,如图所示,观察与思考: (2)小球的运动可视为哪两个分运动的合成?
解析:在观察的基础上,可请一人在小球大致的运动方向上持另一直尺以确认小球的轨迹是 曲线还是直线,如图所示,调整直尺的方向,使小球恰好沿直尺运动,用量角器量出小球运 动方向AC与水平方向AD的夹角θ . (3)小球实际运动方向与水平方向的夹角等于45°.
下节课 再见
运动的合成和分解的应用 1.小船渡河
例1:一艘小船在宽为d的河中横渡到对岸,已知水流速度是v水,小船在静水中的速度是v船,求:
(1)当v船>v水时,欲使航行距离最短,船应该怎样渡河?渡河时间多长? 分析1:航程最短 结论:当v船>v水时,最短航程等于河宽d。 设船头指向与上游河岸成θ:
v水 cos v船
v船
θ
v
v水
d
小船过河专题 小船在220m宽的河中横渡,水流速度为v1=2m/s,船在静水中的速度是v2=4m/s,求: ⑴如果要求船划到对岸航程最短,则船头应指向什么方向?最短航程是多少?所用时间多少? ⑵如果要求船划到对岸时间最短,则船头应指向什么方向?最短时间是多少?航程是多少?

两点间的最短航线方向问题

两点间的最短航线方向问题
02
输入参数为大圆距离以及两个点 的经纬度,输出为最短航线方向 (以度数表示)。
优化算法以提高计算效率
为了提高计算效率,可以采用一些优 化策略。例如,使用近似算法来快速 估算大圆距离和航线方向,然后在误 差允许的范围内使用精确算法进行校 准。
还可以通过并行计算和分布式处理来 加速计算过程,特别是在处理大量数 据时。
两点间的最短航线方 向问题
• 问题定义 • 数学模型与理论 • 算法与解决方案 • 实例分析 • 结论与展望
目录
01
问题定义
什么是两点间的最短航线方向问题
两点间的最短航线方向问题,也称为“大圆航线问题”,是指确定地球上两点间最 短航线的方向。
在地球上,两点之间的最短距离并不是直线距离,而是沿着地球表面的大圆弧线 。因此,确定两点间最短航线方向的问题实际上是寻找经过这两点的大圆弧线。
大圆航线与非大圆航线的比较
总结词
大圆航线通常是最短的航线,但非大圆航线在某些情况下可能更短。
详细描述
大圆航线是指沿着地球大圆弧线的航线,通常是最短的航线。但在某些情况下,由于地球的曲率、地 形、障碍物等因素的影响,非大圆航线可能更短。例如,在穿越山脉或海峡时,选择绕过障碍物的航 线可能比直接的大圆航线更短。
03
算法与解决方案
计算大圆距离的算法
计算地球上两点A和B的大圆距离, 需要使用球面三角学中的Haversine 公式。该公式考虑了地球的曲率,能 够精确计算两点之间的大圆距离。
输入参数包括经度、纬度以及地球半 径,输出为两点之间的大圆距离确定 最短航线方向。这通常使用球面 三角学中的方位角公式来完成。
探讨不同纬度、不同经度地区最短航线方向的差异,为航空、航海等领域 提供更为精确的导航服务。

(完整版)高中物理小船渡河模型典型例题(含答案)【经典】..

(完整版)高中物理小船渡河模型典型例题(含答案)【经典】..

考点四:小船渡河模型1.(1.(小船渡河问题小船渡河问题小船渡河问题))小船在200 m 宽的河中横渡,水流速度是2 m/s 2 m/s,小船在静水中的航速是,小船在静水中的航速是4 m/s.4 m/s.求:求:求:(1)(1)要使小船渡河耗时最少,应如何航行?最短时间为多少?要使小船渡河耗时最少,应如何航行?最短时间为多少?要使小船渡河耗时最少,应如何航行?最短时间为多少?(2)(2)要使小船航程最短,应如何航行?最短航程为多少?要使小船航程最短,应如何航行?最短航程为多少?要使小船航程最短,应如何航行?最短航程为多少?答案 (1)船头正对河岸航行耗时最少,最短时间为50 s.(2)船头偏向上游,与河岸成60°角,最短航程为200 m.解析 (1)如图甲所示,船头始终正对河岸航行时耗时最少,即最短时间tmin =d v 船=2004s =50 s. (2)如图乙所示,航程最短为河宽d ,即最短航程为200 m ,应使v 合的方向垂直于河岸,故船头应偏向上游,与河岸成α角,有 cos α=v 水v 船=24=12,解得α=60°. 2、一小船渡河,河宽d =180 m 180 m,水流速度,水流速度v1v1==2.5 m/s.2.5 m/s.若船在静水中的速度为若船在静水中的速度为v2v2==5 m/s 5 m/s,求:,求:,求: (1)(1)欲使船在最短的时间内渡河,船头应朝什么方向?用多长时间?位移是多少?欲使船在最短的时间内渡河,船头应朝什么方向?用多长时间?位移是多少?欲使船在最短的时间内渡河,船头应朝什么方向?用多长时间?位移是多少?(2)(2)欲使船渡河的航程最短,船头应朝什么方向?用多长时间?位移是多少?欲使船渡河的航程最短,船头应朝什么方向?用多长时间?位移是多少?欲使船渡河的航程最短,船头应朝什么方向?用多长时间?位移是多少?答案 (1)船头垂直于河岸 36 s 90 5 m (2)船头向上游偏30° 24 3 s 180 m3、已知某船在静水中的速率为v1v1==4 m/s m/s,现让船渡过某条河,假设这条河的两岸是理想的平行线,河宽,现让船渡过某条河,假设这条河的两岸是理想的平行线,河宽为d =100 m 100 m,河水的流动速度为,河水的流动速度为v2v2==3 m/s 3 m/s,方向与河岸平行,方向与河岸平行,方向与河岸平行..试分析:试分析:(1)(1)欲使船以最短时间渡过河去,船的航向怎样?最短时间是多少?到达对岸的位置怎样?船发生的位移欲使船以最短时间渡过河去,船的航向怎样?最短时间是多少?到达对岸的位置怎样?船发生的位移是多大?是多大?(2)(2)欲使船渡河过程中的航行距离最短,船的航向又应怎样?渡河所用时间是多少?欲使船渡河过程中的航行距离最短,船的航向又应怎样?渡河所用时间是多少?欲使船渡河过程中的航行距离最短,船的航向又应怎样?渡河所用时间是多少?解析 (1)根据运动的独立性和等时性,当船在垂直河岸方向上的分速度v⊥最大时,渡河所用时间最短.设船头指向上游且与上游河岸夹角为α,其合速度v 与分运动速度v1、v2的矢量关系如图所示.河水流速v2平行于河岸,不影响渡河快慢,船在垂直河岸方向上的分速度v⊥=v1sin α,则船渡河所用时间为t =d v1sin α. 显然,当sin α=1即α=90°时,v⊥最大,t 最小,此时船身垂直于河岸,船头始终垂直指向对岸,但船实际的航向斜向下游,如图所示.渡河的最短时间tmin =d v1=1004s =25 s 船的位移为l =v 21+v 22tmin =42+32×25 m=125 m 船渡过河时到达正对岸的下游A 处,其顺水漂流的位移为x =v2tmin =3×25 m=75 m.(2)由于v1>v2,故船的合速度与河岸垂直时,船的航行距离最短.设此时船速v1的方向(船头的指向)斜向上游,且与河岸成θ角,如图所示,则cos θ=v2v1=34,θ=arccos 34. 船的实际速度为v 合=v 21-v 22=42-32 m/s =7 m/s 故渡河时间:t′=d v 合=1007 s =10077 s. 答案 (1)t=25s ,x=75m ,l=125m (2)t=10077s 4、河宽60 m 60 m,水流速度,水流速度v1v1==6 m/s 6 m/s,小船在静水中的速度,小船在静水中的速度v2v2==3 m/s 3 m/s,则:,则:,则:(1)(1)它渡河的最短时间是多少?它渡河的最短时间是多少?它渡河的最短时间是多少?(2)(2)最短航程是多少?最短航程是多少?最短航程是多少?答案 (1)20 s (2)120 m5.(单选单选))一小船在静水中的速度为3 m/s 3 m/s,它在一条河宽为,它在一条河宽为150 m 150 m,水流速度为,水流速度为4 m/s 的河流中渡河,则该小船该小船( ( ). 答案答案 CA .能到达正对岸.能到达正对岸B B B.渡河的时间可能少于.渡河的时间可能少于50 s甲 乙 AC .以最短时间渡河时,它沿水流方向的位移大小为200 mD 200 m D.以最短位移渡河时,位移大小为.以最短位移渡河时,位移大小为150 m6. 6.一只小船在静水中的速度为一只小船在静水中的速度为5 m/s 5 m/s,它要渡过一条宽为,它要渡过一条宽为50 m 的河,河水流速为4 m/s 4 m/s,则,则,则( ( ) ) 答案答案 CA.A.这只船过河位移不可能为这只船过河位移不可能为50 mB.B.这只船过河时间不可能为这只船过河时间不可能为10 sC.C.若河水流速改变,船过河的最短时间一定不变若河水流速改变,船过河的最短时间一定不变若河水流速改变,船过河的最短时间一定不变D.D.若河水流速改变,船过河的最短位移一定不变若河水流速改变,船过河的最短位移一定不变若河水流速改变,船过河的最短位移一定不变7.(7.(运动的合成和分解运动的合成和分解运动的合成和分解))某河宽为600 m 600 m,河中某点的水流速度,河中某点的水流速度v 与该点到较近河岸的距离d 的关系如图所示.船在静水中的速度为4 m/s 4 m/s,要想使船渡河的时间最短,下列说法正确的是,要想使船渡河的时间最短,下列说法正确的是,要想使船渡河的时间最短,下列说法正确的是( ( ) ) 答案答案 ADA.A.船在航行过程中,船头应与河岸垂直船在航行过程中,船头应与河岸垂直船在航行过程中,船头应与河岸垂直B.B.船在河水中航行的轨迹是一条直线船在河水中航行的轨迹是一条直线船在河水中航行的轨迹是一条直线C.C.渡河的最短时间为渡河的最短时间为240 sD.D.船离开河岸船离开河岸400 m 时的速度大小为2 5 m/s8. ( (多选多选多选))小船横渡一条两岸平行的河流,船本身提供的速度小船横渡一条两岸平行的河流,船本身提供的速度((即静水速度即静水速度))大小不变、船身方向垂直于河岸,水流速度与河岸平行,已知小船的运动轨迹如图所示,则岸,水流速度与河岸平行,已知小船的运动轨迹如图所示,则( ( ) ) 答案答案 ACA .越接近河岸水流速度越小.越接近河岸水流速度越小B .越接近河岸水流速度越大.越接近河岸水流速度越大C .无论水流速度是否变化,这种渡河方式耗时最短.无论水流速度是否变化,这种渡河方式耗时最短D .该船渡河的时间会受水流速度变化的影响.该船渡河的时间会受水流速度变化的影响 9. ( (单选单选单选))有一条两岸平直、河水均匀流动、流速恒为v 的大河.小明驾着小船渡河,去程时船头指向始终与河岸垂直,回程时行驶路线与河岸垂直.去程与回程所用时间的比值为k ,船在静水中的速度大小相同,则小船在静水中的速度大小为同,则小船在静水中的速度大小为( ( ) ) 答案答案 BA.kv k2k2--1B.v 1-k2C.kv 1-k2D.v k2k2--1解析 设大河宽度为d ,小船在静水中的速度为v0,则去程渡河所用时间t1=d v0,回程渡河所用时间t2=d v 20-v2.由题知t1t2=k ,联立以上各式得v0=v1-k2,选项B 正确,选项A 、C 、D 错误. 10. 10. (单选)如图所示,甲、乙两船在同一条河流边同时开始渡河,河宽为(单选)如图所示,甲、乙两船在同一条河流边同时开始渡河,河宽为H ,河水流速为u ,划船速度为v ,出发时两船相距H 332,甲、乙船头均与岸边成o 60角,且乙船恰好能直达对岸的A 点,则下列判断正确的是点,则下列判断正确的是(( D )A .甲、乙两船到达对岸的时间不同.甲、乙两船到达对岸的时间不同B .两船可能在未到达对岸前相遇.两船可能在未到达对岸前相遇C .甲船在A 点右侧靠岸点右侧靠岸D .甲船也在A 点靠岸点靠岸11.11.如图所示,一艘轮船正在以如图所示,一艘轮船正在以4 m/s 的速度沿垂直于河岸方向匀速渡河,河中各处水流速度都相同,其大小为v1v1==3 m/s 3 m/s,行驶中,轮船发动机的牵引力与船头朝向的方向相同.某时刻发动机突然熄火,轮船,行驶中,轮船发动机的牵引力与船头朝向的方向相同.某时刻发动机突然熄火,轮船牵引力随之消失,轮船相对于水的速度逐渐减小,但船头方向始终未发生变化.求:牵引力随之消失,轮船相对于水的速度逐渐减小,但船头方向始终未发生变化.求:(1)(1)发动机未熄火时,轮船相对于静水行驶的速度大小;发动机未熄火时,轮船相对于静水行驶的速度大小;发动机未熄火时,轮船相对于静水行驶的速度大小;(2)(2)发动机熄火后,轮船相对于河岸速度的最小值.发动机熄火后,轮船相对于河岸速度的最小值.发动机熄火后,轮船相对于河岸速度的最小值.答案 (1)5 m/s (2)2.4 m/s解析 (1)发动机未熄火时,轮船运动速度v 与水流速度v1方向垂直,如图所示,故此时船相对于静水的速度v2的大小:v2=v2+v 21=42+32 m/s =5 m/s ,设v 与v2的夹角为θ,则cos θ=v v2=0.8.(2)熄火前,船的牵引力沿v2的方向,水的阻力与v2的方向相反,熄火后,牵引力消失,在阻力作用下,v2逐渐减小,但其方向不变,当v2与v1的矢量和与v2垂直时,轮船的合速度最小,则vmin =v1cos θ=3×0.8 m/s =2.4 m/s.12.12.如图所示,河宽如图所示,河宽d =120 m 120 m,设小船在静水中的速度为,设小船在静水中的速度为v1v1,河水的流速为,河水的流速为v2.v2.小船从小船从A 点出发,在渡河时,船身保持平行移动若出发时船头指向河对岸上游的B 点,经过10 min 10 min,小船恰好到达河正对岸的,小船恰好到达河正对岸的C 点;若出发时船头指向河正对岸的C 点,经过8 min 8 min,小船到达,小船到达C 点下游的D 点.求:求:(1)(1)小船在静水中的速度小船在静水中的速度v1的大小;的大小;(2)(2)河水的流速河水的流速v2的大小;的大小;(3)(3)在第二次渡河中小船被冲向下游的距离在第二次渡河中小船被冲向下游的距离sCD.答案 (1)0.25 m/s (2)0.15 m/s (3)72 m解析 (1)小船从A 点出发,若船头指向河正对岸的C 点,则此时v1方向的位移为d ,故有v1=d tmin =12060×8m/s =0.25 m/s. (2)设AB 与河岸上游成α角,由题意可知,此时恰好到达河正对岸的C 点,故v1沿河岸方向的分速度大小恰好等于河水的流速v2的大小,即v2=v1cos α,此时渡河时间为t =d v1sin α,所以sin α=d v1t=0.8,故v2=v1cos α=0.15 m/s. (3)在第二次渡河中小船被冲向下游的距离为sCD =v2tmin =72 m.。

小船渡河问题

小船渡河问题
船头指向与上游河岸成θ:
运动的合成与分解的应用
小船渡河问题与绳拉物牵连速度问题
合运动与分运动有什么关系?
同时性:
独立性: 等效性: 同一性:
运动的合成和分解的应用 1.小船渡河
例1:一艘小船在宽为d的河中横渡 到对岸,已知水流速度是v水,小船 在静水中的速度是v船,求: (1)当v船>v水时,欲使航行距离 最短,船应该怎样渡河?渡河时间 多长?
小试牛刀
• 某人乘船横渡一条小河,船速和水速
一定,且船速大于水速,若渡河的最
短时间为t1,用最短位移渡河的时间为
t1 1 t t2,则水速与船速之比为__________ 2
2
V船
d
θ
(一)渡河时间探究
分析:假设船在静水中渡河,我们可以把v船如
图分解,从图上可以看出:真正起到渡河效果
的是v船在垂直于河岸方向上的分速度v1,故船
d d 在静水中的渡河时间为:t v v sin 1 船
V船
V1 d θ V2
注意:
① θ=900时,即船头垂直对岸行驶时,渡 d 河时间最短,且最短时间为: t
s1
200m
s
s1 200 t 50s 解: vb 4
s1 vbt 200m s2 vr t 100m
Vb V s2 Vr
s s s2 223.6m
2 1 2
解:小船该向上游与河岸 s1
200m
Vb α(
s V s2 Vr
成α行驶
vr 1 cos vb 2 60
v船
v船 v船
v水
v水
v v船 船 v船
v船
θ θ

地球上一点到一条线的最短路径 计算公式

地球上一点到一条线的最短路径 计算公式

地球上一点到一条线的最短路径计算公式在我们生活的这个大大的地球上,常常会碰到这样一个有趣的问题:从地球上的某一点到一条线,怎样走才能是最短的路径呢?这可不是一个能随便糊弄过去的小问题,它里面藏着不少的学问呢!要说这最短路径,咱们得先从基本的几何知识说起。

在平面几何里,大家都知道点到直线的最短距离,那就是从这点向直线作垂线,垂线段的长度就是最短的。

可地球不是一个平平的面呀,它是个大大的球!这就复杂了些。

咱们来想象一下,假如你站在操场上,面前有一条笔直的跑道线。

你想以最快的速度跑到这条线上的某个点,你会怎么走?肯定是直直地朝着那个方向冲过去,对吧?但在地球上可不能这么简单地想。

就拿飞机的航线来说吧。

你可能会想,飞机从一个城市飞到另一个城市,不就是从一点到另一条线嘛。

可实际上,飞机的航线可不是随便画的。

比如说从北京到纽约,它可不是直直地飞过去,而是会沿着一条弯曲的路线。

这是为啥呢?因为地球是个球,得考虑地球的形状和大气环流等好多因素。

那到底怎么计算地球上一点到一条线的最短路径呢?这就得用到球面几何的知识啦。

咱们假设地球上有一点 A,有一条线 L。

首先,得把这个问题转化一下,通过一些数学上的方法,把地球表面展开成一个平面图形。

这可不容易,就好像要把一个皮球的皮铺平一样难。

然后呢,再利用一些复杂的公式和计算方法来求解。

这里面涉及到好多的数学概念和运算,比如说三角函数、向量等等。

听起来是不是有点头疼?别担心,咱们慢慢来。

我还记得有一次,我给学生们讲这个知识点。

有个调皮的小家伙举手说:“老师,这东西太难啦,在生活中也用不到啊!”我笑着告诉他:“孩子,你可别小瞧了这知识。

就说航海吧,船长们要是不知道怎么计算最短路径,那得多浪费燃料,多耽误时间啊!”这孩子眨眨眼,好像有点明白了。

其实,不仅仅是航海和航空,在很多领域都能用到这个计算。

比如地质勘探,要找到最短的路线去探测地下的资源;还有通信领域,让信号以最短的路径传输,能提高效率,减少损耗。

高中物理小船过河问题含答案讲解

高中物理小船过河问题含答案讲解

小船过河问题轮船渡河问题:(1)处理方法:轮船渡河是典型的运动的合成与分解问题,小船在有一定流速的水中过河时,实际上参与了两个方向的分运动,即随水流的运动(水冲船的运动)和船相对水的运动(即在静水中的船的运动),船的实际运动是合运动。

1.渡河时间最少:在河宽、船速一定时,在一般情况下,渡河时间sin1船d dt,显然,当90时,即船头的指向与河岸垂直,渡河时间最小为vd ,合运动沿v 的方向进行。

2.位移最小若水船结论船头偏向上游,使得合速度垂直于河岸,位移为河宽,偏离上游的角度为船水cos若水船v v ,则不论船的航向如何,总是被水冲向下游,怎样才能使漂下的距离最短呢?如图所示,设船头v 船与河岸成θ角。

合速度v 与河岸成α角。

可以看出:α角越大,船漂下的距离x 越短,那么,在什么条件下α角最大呢?以v 水的矢尖为圆心,v 船为半径画圆,当v与圆相切时,α角最大,根据水船v v cos船头与河岸的夹角应为v水θv αABEv船v 水v船θvV水v 船θv 2v 1水船v v arccos,船沿河漂下的最短距离为:sin)cos (min 船船水v dv v x 此时渡河的最短位移:船水v dv d scos【例题】河宽d =60m ,水流速度v 1=6m /s ,小船在静水中的速度v 2=3m /s ,问:(1)要使它渡河的时间最短,则小船应如何渡河?最短时间是多少? (2)要使它渡河的航程最短,则小船应如何渡河?最短的航程是多少?★解析: (1)要使小船渡河时间最短,则小船船头应垂直河岸渡河,渡河的最短时间ss dt2030602(2)渡河航程最短有两种情况:①船速v 2大于水流速度v 1时,即v 2>v 1时,合速度v 与河岸垂直时,最短航程就是河宽;②船速v 2小于水流速度v l 时,即v 2<v 1时,合速度v 不可能与河岸垂直,只有当合速度v方向越接近垂直河岸方向,航程越短。

微专题18 小船过河问题-2025版高中物理微专题

微专题18  小船过河问题-2025版高中物理微专题

微专题18小船过河问题【核心要点提示】小船渡河问题分析(1)船的实际运动是水流的运动和船相对静水的运动的合运动.(2)三种速度:v 1(船在静水中的速度)、v 2(水流速度)、v (船的实际速度).(3)三种情景①过河时间最短:船头正对河岸时,渡河时间最短,t 短=d v 1(d 为河宽).②过河路径最短(v 2<v 1时):合速度垂直于河岸时,航程最短,s 短=d .船头指向上游与河岸夹角为α,cos α=v 2v 1.③过河路径最短(v 2>v 1时):合速度不可能垂直于河岸,无法垂直渡河.确定方法如下:如图所示,以v 2矢量末端为圆心,以v 1矢量的大小为半径画弧,从v 2矢量的始端向圆弧作切线,则合速度沿此切线方向航程最短.由图可知:cos α=v 1v 2,最短航程:s 短=d cos α=v 2v 1d .【微专题训练】如图所示,甲、乙两同学从河中O 点出发,分别沿直线游到A 点和B 点后,立即沿原路线返回到O 点,OA 、OB 分别与水流方向平行和垂直,且OA =OB 。

若水流速度不变,两人在静水中游速相等,则他们所用时间t 甲、t 乙的大小关系为()A .t 甲<t 乙B .t 甲=t 乙C .t 甲>t 乙D .无法确定解析:选C 设水速为v 0,人在静水中的速度为v ,OA =OB =x 。

对甲,O →A 阶段人对地的速度为(v +v 0),所用时间t 1=x v +v 0;A →O 阶段人对地的速度为(v -v 0),所用时间t 2=x v -v 0。

所以甲所用时间t 甲=t 1+t 2=x v +v 0+x v -v 0=2vx v 2-v 02。

对乙,O →B 阶段和B →O 阶段的实际速度v ′为v 和v 0的合成,如图所示。

由几何关系得,实际速度v ′=v 2-v 02,故乙所用时间t 乙=2x v ′=2x v 2-v 02。

t 甲t 乙=v v 2-v 02>1,即t 甲>t 乙,故C 正确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目
某公司在六个城市C 1,C 2,C 3,C 4,C 5,C 6都有分公司,公司成员经常往来于它们之间,已知从Ci 到C j 的直达航班票价由下述矩阵的第i 行,第j 列元素给出(∞表示无直达航班),该公司想算出一张任意两个城市之间的最廉价路线航费表。

摘要
改革开发以来,我国的经济发展迅速,人民生活水平逐渐提高,2010年,我国GDP 超越日本,排名世界第二。

我国经济的发展,使人们对交通运输提出越来越多的需求, 而民航作为航空运输工具,在交通工具中起到十分重要的作用,新型飞机(民用)快速、续航能力强、安全、便捷的特点受到越来越多的人青睐。

如果从交错复杂的飞机线路中找到最廉价的线路,不仅减少了中途时间,而且大大节省了开支费用,为企业和个人带来可观的经济效益。

本文从航班网络的实际特点出发,对航班线路网和票价进行分析,将最佳路径搜索问题转化为图论中的最短路径的问题,通过对最短路径算法的分析,实现了Floyd 算法求航班网络中的最短路径,将之建立模型,并描述了用matlab 程序进行求解的过程。

关键词:最短路 matlab Floyd 算法
050402510500152025150102040201001025252010055102525550∞∞∞∞∞∞⎡⎣⎢⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥⎥
问题提出
某公司在六个城市C 1,C 2,C 3,C 4,C 5,C 6都有分公司,公司成员经常往来于它们之间,已知从Ci 到C j 的直达航班票价由下述矩阵的第i 行,第j 列元素给出(∞表示无直达航班),该公司想算出一张任意两个城市之间的最廉价路线航费表。

问题分析
若网络中的每条边都有一个数值(长度、成本、时间等),则找出两节点(通常是源节点和阱节点)之间总权和最小的路径就是最短路问题。

最短路问题是网络理论解决的典型问题之一,可用来解决管路铺设、线路安装、厂区布局和设备更新等实际问题。

最短路问题,我们通常归属为三类:单源最短路径问题、确定起点终点的最短路径问题、全局最短路径问题———求图中所有的最短路径。

题中要求算出一张任意城市间的最廉价路线表,属于全局最短路问题,并且使得该公司总经理能够与各个子公司之间自由往返。

(此两点为主要约束条件)
我们确定本题为全局最短路问题,并采用Floyd 算法,具体原理如下: (1) 求距离矩阵的方法
根据路线及票价表建立带权矩阵W ,并把带权邻接矩阵我w 作为距离矩阵的初始值,即(0)(0)()ij v v D d W ⨯==
1.()1(1)()ij v v D d ⨯=,其中{}1(0)(0)(0)11min ,ij ij i j d d d d =+,(1)ij d 是从i v 到j v 的只允许以1v 作为中间点的路径中最短路的长度。

2. ()2(2)()ij v v D d ⨯=,其中{}2(1)(1)(1)22min ,ij ij i j d d d d =+,(2)ij d 是从i v 到j v 的只允许以1v ,2v 作为中间点的路径中最短路的长度。

……
{}()()(1)(1)(1)(min ,v v v v v ij ij ij vj vD d d d d ---==+,()v ij d 是从i v 到j v 的只允许1v 、
2v 、……、v v 作为中间点的路径中最短路的长度。

即是从i v 到j v 中间可插入如何
顶点的路径中最短路的长度,因此()v D 即是距离矩阵。

(2) 求路径矩阵的方法
在建立距离矩阵的同时可建立路径矩阵R ,()ij v v R r ⨯=,ij r 的含义是从i v 到j v 的最短路径要经过点号为ij r 的点。

(0)(0)(0)(),ij v v ij R r r j ⨯==
每求得一个()k D 时,按下列方式产生相应的新的()k R :
(1)(1)
()(1),,k k ij ik kj k ij k ij kd d d d r r ---⎧>+⎪=⎨⎪⎩若 否则
即当k v 被插入任何两点间的最短路径时,被记录在()k R 中,依次求得()k D 时求得()k R ,可由()v R 来查找任何点对之间最短的路径。

(3) 查找最短路径的方法
若()1v ij r p =,则点1p 是点i 到j 的最短距离的中间点,然后用同样的方法再分头查找。

若:
1. 向点i 追溯得:12()()()23,,...,k v v v ip ip ip k r p r p r p ===
2. 向点j 追溯得:11()()()12,,...,m v v v p j q j q j r q r q r j ===
则由点i 到j 的最短路的路径为:i ,k p ,…,2p ,1p ,1q ,2q ,…,m q ,j 。

模型假设
a.各城市间的飞机线路固定不变
b.各城市间飞机线路的票价不改变
c.忽略乘客除票价以外的各项开销费用
d.不考虑雷雨云、低云、大风、雷暴、冰雹等主要天气因素对飞行的影响。

模型建立
建立脚本m 文件如下: w= [ 0,50,inf,40,25,10;
50,0,15,20,inf,25; inf,15,0,10,20,inf; 40,20,10,0,10,25; 25,inf,20,10,0,55; 10,25,inf,25,55,0]; [D, path]=floyd(a)
模型求解
运行便可输出结果。

D =
0 35 45 35 25 10 35 0 15 20 30 25 45 15 0 10 20 35 35 20 10 0 10 25 25 30 20 10 0 35
10 25 35 25 35 0 path =
1 6 5 5 5 6
6 2 3 4 4 6
5 2 3 4 5 4
5 2 3 4 5 6
1 4 3 4 5 1
1 2 4 4 1 6
D便是最廉价的航费表,要求飞行路线,由path矩阵可以得到,比如2到5的路线:path(2,5)=4, path(4,5)=5,因此,应为2→4 →5
1:本文把所解决的问题归结为最短路问题,建立的数学模型清晰合理。

2:运用MATLAB软件处理数据和进行运算,降低运算量,简单易行,有很大的可操作性。

且所得数据较为合理可靠。

3:在实际运用本方案中还应考虑自然因素对飞机航行的影响,还需根据实际情况进行灵活改变。

《陈太丘与友期行》教案。

相关文档
最新文档