1701007556
我和数学有约:趣味数学及算法解析 6.6 如何渡河使得船舶向下漂移的距离最短
1701007557
1701007558
1701007559
【问题】一条宽度为L的河,水流速度为v水,已知船在静水中速度为v船,若,怎样渡河使得船漂下的距离最短?
1701007560
1701007561
【分析】
1701007562
1701007563
如图6-6所示,设船头v船与河岸成θ角。合速度v合与河岸成α角。
1701007564
1701007565
1701007566
1701007567
1701007568
图6-6 运动合成示意图
1701007569
1701007570
可以看出:α角越大,船漂下的距离BE越短。
1701007571
1701007572
1701007573
那么,在什么条件下α角最大呢?即向下漂移的距离BE最短,以v水的矢尖为圆心,v船为半径画圆,当v合与圆相切时,α角最大,根据。
1701007574
1701007575
1701007576
船头与河岸的夹角应为,船沿河漂下的最短距离为:
1701007577
1701007578
1701007579
1701007580
1701007581
1701007582
此时渡河的最短位移:。
1701007583
1701007584
假定船头方向一直是正对着河对岸的B,则小船渡河问题的MATLAB运动模拟如下:
1701007585
1701007586
clc,clear,close all %清屏和清除变量 warning off %消除警告 a=pi/2
:-0.01*pi
:0; d=100; k=2; %k=2画图 r=d*abs(tan(a/2).^k./sin(a)); polar(a,r,’-o’) %极坐标图 hold on k=1; %k=1画图 r= d*abs(tan(a/2).^k./sin(a)); polar(a,r,’.’) %极坐标图 k=5 %k=5画图 r=d*abs(tan(a/2).^k./sin(a)); polar(a,r,’-^’) %极坐标图 k=0.8; %k=0.8画图 r=d*abs(tan(a/2).^k./sin(a)); polar(a,r,’-*’) %极坐标图 legend(‘k=2’,‘k=1’,‘k=5’,‘k=0.8’)
1701007587
1701007588
运行程序输出图形如图6-7所示。
1701007589
1701007590
1701007591
1701007592
1701007593
图6-7 船运动路径
1701007594
1701007595
由图6-7可知,随着水流速度的增大,小船向下漂流的距离越远,但是最终小船都会达到对岸的目的地,只是耗时不同。
1701007596
1701007597
1701007598
1701007599
1701007601
我和数学有约:趣味数学及算法解析 6.7 如何投掷铅球投的最远
1701007602
1701007603
【问题】在投掷铅球时若一个人投掷的初速度一定,怎样投掷才能使铅球投的最远,解决这一问题可作为运动员训练的一种科学依据,投掷铅球距离最远问题归根为如何选择投掷铅球的最优角度。
1701007604
[
上一页 ]
[ :1.701007555e+09 ]
[
下一页 ]