找回密码
 欢迎注册
查看: 2144|回复: 14

[转载] 绳多长时, 牛能吃到一半面积的草

[复制链接]
发表于 2023-9-30 19:54:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
在贴吧看到的“牛吃草”问题

有一块半径为R的草地,一头牛被拴在这块草地的边界,问绳长多长时,这头牛能吃到一半面积的草(注意:牛是被拴在边界,而不是草地中心)

不知道答案是多少,但相信我,微积分真的很难很难算,不晓得有无好做的方法
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-2 23:43:50 | 显示全部楼层
设半径为R的草地方程为$x^2+y^2=R^2$,牛系到(0,-R),绳长r,两圆交点$(x1,y1),(x2,y1)$

易知两交点分别为$(-\sqrt{-16 r^4 + 40 r^2 R^2 - 9 R^4}/(4 R) ,
(4 r^2 - 5 R^2)/(4 R)), (\sqrt{-16 r^4 + 40 r^2 R^2 - 9 R^4}/(4 R),
(4 r^2 - 5 R^2)/(4 R))$

两个弓形的面积和$S=(R^2/2)×(\alpha-sin\alpha)+(r^2/2)×(\beta-sin\beta)=\frac{1}{2}\pi R^2$
其中$\alpha=2arctan\frac{y_1}{x_1},\beta=2arctan\frac{R-y_1}{x_1}$

令$k=\frac{r}{R}$,得:
$k^2 \left(2 \tan ^{-1}\left(\frac{9-4 k^2}{\sqrt{-16 k^4+40 k^2-9}}\right)-\sin \left(2 \tan ^{-1}\left(\frac{9-4 k^2}{\sqrt{-16 k^4+40 k^2-9}}\right)\right)\right)+\left(2 \tan ^{-1}\left(\frac{4 k^2-5}{\sqrt{-16 k^4+40 k^2-9}}\right)-\sin \left(2 \tan ^{-1}\left(\frac{4 k^2-5}{\sqrt{-16 k^4+40 k^2-9}}\right)\right)\right)=\pi$

解得:$k=1.095,即r=1.095R$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2023-10-3 05:59:48 | 显示全部楼层
我先找找,我错在那里了。改一道简单的。
有一块边长为2R的正方形草地,一头牛被拴在这块草地的边界,问绳长多长时,这头牛能吃到一半面积的草
(桩有3种情形: 1,顶点,  2,边的中点,  3,不在1,2)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-3 10:14:31 | 显示全部楼层
顶点比较简单,1/4个圆。$\frac{1}{4}\pir^2=\frac{1}{2}*(2R)^2\rightarrow r=\sqrt\frac{8}{\pi}*R$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-3 10:57:43 | 显示全部楼层
无标题.png
边的中点时,显然半圆面积$\frac{1}{2}\piR^2<2R^2$,故$r>R$

$x=arccos(R/r)$
牛能吃到的面积$\frac{1}{2}(\pi-2x)r^2+R*rsinx=\frac{1}{2}*(2R)^2$

解得:$x=0.5396,r=1.16562R$

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-3 11:21:50 | 显示全部楼层
本帖最后由 northwolves 于 2023-10-3 12:33 编辑

无标题.png
设栓牛点距某个顶点距离为s
如图1:$S=\frac{1}{2}(\pi-arccos(s/r))*r^2+\frac{1]{2}s*\sqrt{r^2-s^2}=\frac{1]{2}*(2R)^2$


如图2:$S=\frac{1}{2}(\pi-arccos(s/r)-arccos({2R-s}/r))*r^2+\frac{1]{2}s*\sqrt{r^2-s^2}+\frac{1]{2}(2R-s)*\sqrt{r^2-(2R-s)^2}=\frac{1]{2}*(2R)^2$


解方程求r即可

点评

不错不错  发表于 2023-10-4 21:34
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2023-10-3 19:49:42 | 显示全部楼层
本帖最后由 王守恩 于 2023-10-3 19:55 编辑
northwolves 发表于 2023-10-2 23:43
设半径为R的草地方程为$x^2+y^2=R^2$,牛系到(0,-R),绳长r,两圆交点$(x1,y1),(x2,y1)$

易知两交点分别为$(- ...

我先找找,我错在那里了。设半径为R=1, 绳长=r,
  1. NSolve[{(r/2)/Sin[a]==1,r^2(Pi-2a-Sin[2a])+4a-Sin[4a]==Pi,1>a>0},{a,r}]
复制代码

{{a -> 0.617948, r -> 1.15873}}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-10-5 13:49:36 来自手机 | 显示全部楼层
本帖最后由 yuange1975 于 2023-10-5 15:34 编辑

L/R=x。
两圆相交面积等于两个弓形面积,弓形面积等于扇形面积减三角形面积。就计算两个角度的简单问题。f1是三角形面积直接角度表示,f2是三角形面积的长度表示,两个都是一样的结果。

解方程Python代码:

from mpmath import *
mp.dps=30
f1=lambda x:x*x*(acos(1/2*x)-1/2*sin(2*acos(1/2*x)))+acos(1-1/2*x*x)-1/2*sin(2*acos(1-1/2*x*x))-pi/2

f2=lambda x:x*x*(acos(1/2*x)-1/2*x*sqrt(1-1/4*x*x))+acos(1-1/2*x*x)-(1-1/2*x*x)*x*sqrt(1-1/4*x*x)-pi/2
print(findroot(f1,1))
print(findroot(f2,1))

运行结果:
Python3IDE(Python 3.7) running!
1.15872847301812151782823350993
1.15872847301812151782823350993
Pytho3IDE run end!

评分

参与人数 1威望 +10 金币 +10 贡献 +10 经验 +10 鲜花 +10 收起 理由
王守恩 + 10 + 10 + 10 + 10 + 10 很给力!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2023-10-5 14:04:35 | 显示全部楼层
有一块半径为1的草地,一头牛被拴在这块草地的边界,问绳长=r时,这头牛能吃到一半面积的草
r=1.158728473018121517828233509933509149688292266492096511820695884820669802559196093199321610730860438}
参考 OEIS--A133731        2023 年 7 月 8 日
  1. NSolve[{r^2==4Sin[a]^2==(Pi-4a+Sin[4a])/(Pi-2a-Sin[2a]),1>a>0},{a,r}]
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2023-10-5 14:25:16 | 显示全部楼层
假如草地是正三角形, 还可以有吗?
有一块边长为2R的正三角形草地, 一头牛被拴在这块草地的边界, 问绳长多长时, 这头牛能吃到一半面积的草
(桩有3种情形: 1,顶点,  2,边的中点,  3,不在1,2)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 20:32 , Processed in 0.032858 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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