转跳到内容

每 日 数 学 挑 战(伪)【第-1期】


推荐贴

大家好我不是ZERC,但是我看最近每日挑战系列大家好像都没怎么更(对说的就是你,K018),所以我来越俎代庖,发一份数学挑战。(不,不是因为懒得动脑子)

众所周知我不是搞数学的,所以我是出不来那么难的题目的。本题的难度大概在真正的每日数学挑战的题目1和题目2之间。下面是题目:

 

有一门大炮,可以将炮弹以大小恒定的初速度v发射出去,v与地面的夹角θ可以调节。炮弹质量为m,受阻力与速度成正比,比值为k。本题中的地面是水平面,没有起伏。不妨认为大炮位于坐标原点,指向第一象限开炮,并令y轴正方向为上方。

1)炮弹的运动轨迹是什么?

2)炮弹落点(轨迹与x轴交点)的横坐标?

3)求一角度θ∈(0,π/2),使得落点距离大炮的距离最远。

注释
苍雨瞬 苍雨瞬 80.00节操
链接到点评
6 分钟前, 可洛 说道:

这不是经典力学吗?我记得以前用mathematica专门画过这个。

(空气阻力的话一般和速度平方成正比,想再复杂一点用cv^2+kv)

是的

空气阻力的话这次先这样吧2333

Mr.K 018在看最新一期的月报时想起以前的月报一时兴起前往整理,发现以前留下的私房钱 6节操

链接到点评
2 小时前, Mr.K 018 说道:

是的

空气阻力的话这次先这样吧2333

hhhh这道题目让我想起了当年被经典力学支配的恐惧...

要不下一次出题考虑一下火箭?结合空气阻力和燃料消耗(真正的牛二dp/dt)的问题解起来还挺让人头疼的

补充本次题目的解(伪):

花了一小会稍微拿matlab弄了一下,凑合着看就行。

具体数学上的解就不算了...实在是太麻烦了,已经不想再体会当年的恐惧了....

剧透

1:如图所示,k = 0.9,初速度50m/s

KwUh1zx5JpQ4oX7.jpg

2:楼中楼放matlab代码,自定义一下v0, theta和k跑一下,看x_h就知道了,懒得写comment了www

剧透

clear all;
dt = 0.001;
v0 = 50;
theta = 30/180*pi();
k = 0.9;
v_h = v0*cos(theta);
v_v = v0*sin(theta);
a = k*v0;
x_h = v_h*dt;
x_v = v_v*dt;
i = 1;
while x_v > 0
    theta = atan(v_v/v_h);
    a_h = a*cos(theta);
    a_v = a*sin(theta);
    v_h = v_h - a_h*dt;
    v_v = v_v - a_v*dt - 9.81*dt;
    x_h = x_h + v_h*dt;
    x_v = x_v + v_v*dt;
    a = k*sqrt(v_h^2+v_v^2);
    a_h_rec(i) = a_h;
    a_v_rec(i) = a_v;
    v_h_rec(i) = v_h;
    v_v_rec(i) = v_v;
    x_h_rec(i) = x_h;
    x_v_rec(i) = x_v;
    i = i + 1;
end
plot(x_h_rec,x_v_rec);
axis equal;

3:这个和k相关,k越大炮台和地面倾角越小...同理,不求解了,数字解的话上面代码改一改挺好找的。

 

,由可洛修改
注释
Mr.K 018 Mr.K 018 20.00节操 糖~
链接到点评
  • 4 周后...
  • 4 周后...

后排不正经地来一个前两问的普通解法:mx040:(为了符合习惯,将题中所给初速度v记为v0)

 

本题只考察牛二定律,只处理单个运动过程,属于动力学中最简单的一类题目(大雾)

首先来个受力分析,本题显然应该水平竖直分解

1.png.7d10aff5719251ca69f966985f840381.png

然后暴算就可以了:mx031:

2.png.8efa4da058a1af40929993019a508771.png

 

做第三问显然应该令R对θ的导数等于0来解出θ,不过搞这个超出我的理解范围了。。。。。:mx026:

总结,数值大法好,别跟自己过不去算这种东西的解析解:mx072:

注释
Mr.K 018 Mr.K 018 40.00节操 “简单的”整理
链接到点评
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款