一个月有多少天

农历的一个月究竟是多少天? 现在来推算一下。

1。万有引力。万有引力的公式是,
F = G M m R 2 F = \frac{GMm}{R^2} F=R2GMm
其中,万有引力常数:
G = 6.67 ∗ 1 0 − 11 , G= 6.67* 10^{-11}, G=6.671011,
地球的物质量,以下简称质量:
M = 5.965 ∗ 10. 0 24 ( k g ) M=5.965*10.0^{24}(kg) M=5.96510.024(kg)
地球到月亮的距离:
R = 38.4 ∗ 1 0 7 ( m ) R=38.4*10^{7}(m) R=38.4107(m)
月亮的质量大约是地球的1/81。这个数据无所谓,计算的时候会约掉。

2。向心加速度。月亮绕地球作圆周运动,向心力是地球对月亮的万有引力。
F = m a = G M m R 2 F = ma = \frac{GMm}{R^2} F=ma=R2GMm
a = lim ⁡ d v / d t = v ∗ 2 d ( s i n ( 1 2 θ ) ) d t = v ω a= \lim dv/dt = \frac{v * 2d(sin( \frac{1}{2}\theta))}{dt}=v \omega a=limdv/dt=dtv2d(sin(21θ))=vω
这样得到,
G M R 2 = v ω = ω 2 R = ( 2 π T ) 2 R \frac{GM}{R^2}=v \omega= \omega^{2}R = (\frac{2\pi}{T})^{2}R R2GM=vω=ω2R=(T2π)2R
T = 2 π R 3 G M T= 2\pi \sqrt{\frac {R^{3}}{GM}} T=2πGMR3
这就可以求出月亮绕地球公转周期。

3。月亮的公转周期

G=6.67*10.0**(-11);
M= 5.965*10.0**24;
R=38.4*10**7;

func cycle(r)
{
G=6.67*10.0**(-11);
M= 5.965*10.0**24;
pi= deg2rad(180);
T = 2*pi*(r**3/(G*M))**0.5;
day = 1.0*24*60*60;
print z=T/day;
return z;
}
saving cycle...used func[1].

T =cycle(R);
27.434359

求得月亮绕地球公转周期是27.4天。搜索一下,看到精确值是27.32166天。在合理的误差范围内。说明这个计算是正确的。

但是大家明明觉得一个月是29~30天,这是什么原因呢?

4。时钟交汇问题
时钟交汇问题是这样一个问题,分针每小时走1圈,时针每小时走1/12圈,这次交汇后下次什么时间再次交汇?肯定不是1小时。因为分针走的时候时针也在走,肯定要多于1小时,然后分针追上时针。

分针的角速度是,
M = 2 π 1 M = \frac{2\pi }{1} M=12π时针的角速度是,
H = 2 π 12 H = \frac{2\pi }{12} H=122π
所以得到方程
M x − H x = 2 π Mx -Hx = 2\pi MxHx=2π
x = 12 11 = 1 1 11 x= \frac{12}{11}= 1\frac{1}{11} x=1112=1111
单位是小时。

同理,月亮公转一周时,地球也(绕日)走了27.4天。月亮需要追上这个落差。这样如果原来在满月线上,现在还是在满月线上。
M = 2 π 27.4 M = \frac{2\pi }{27.4} M=27.42π E = 2 π 365 E = \frac{2\pi }{365} E=3652π M x − E x = 2 π Mx -Ex = 2\pi MxEx=2π
求得,
x = 1 1 27.4 − 1 365 x = \frac{1}{\frac{1}{27.4}-\frac{1}{365}} x=27.4136511

func inv(x) {return 1.0/x;}

print inv(inv(27.4)-inv(365));
29.623815

如果用更精确的值代入,

M= 27.32166;
E= 365.2422;
print T=inv(inv(M)-inv(E));
29.530680

转化成时分秒是,29天12小时44分10秒。跟精确值29天12小时44分3秒相比,误差是7秒。

5。结论
所以可以知道农历的一个月大约是29.5天。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值