用Python求解牛顿的草地与母牛问题
创始人
2025-05-30 00:11:45
0

文章目录

    • 问题概览
    • 符号推导

问题概览

牛顿在1707 年提出了如下一个有趣的问题:

  • a 头母牛将b 块地上的牧草在c 天内吃完了;
  • a′头母牛将b′块地上的牧草在c′天内吃完了;
  • a″头母牛将b″块地上的牧草在c″天内吃完了;

求出从a 到c″ 9 个数量之间的关系。

假设所有草地提供的牧草数量相同,每块草地每日长草量保持不变,而且每头母牛每天吃草量也相同。

这个题乍看上去实在不像是一道题,而且这九个数虽然不是毛关系都没有,但彼此之间的关系其实是非常简单的,无非假定每块地草量为xxx;每日长草yyy;每头牛每天吃zzz,可以得出

acz=bx+cbya′c′z=b′x+c′b′ya′′c′′z=b′′x+c′′b′′yacz=bx+cby\\ a'c'z=b'x+c'b'y\\ a''c''z=b''x+c''b''y\\ acz=bx+cbya′c′z=b′x+c′b′ya′′c′′z=b′′x+c′′b′′y

符号推导

接下来要将这三个等式中的x,y,zx,y,zx,y,z约掉,得到的就是a,b,c,a′,b′,c′,a′′,b′′,c′′a, b, c, a' ,b' ,c' ,a'' ,b'' ,c''a,b,c,a′,b′,c′,a′′,b′′,c′′之间的关系。为了写diamagnetic方便,下面将a,a′,a′′a, a', a''a,a′,a′′改写为a1,a2,a3a_1, a_2, a_3a1​,a2​,a3​,b,c也是。

很显然,可以写成矩阵的形式,而将线性方程组转为矩阵可是sympy的看家本领

import sympy
a = sympy.symbols("a1,a2,a3")
b = sympy.symbols("b1,b2,b3")
c = sympy.symbols("c1,c2,c3")
x,y,z = sympy.symbols("x,y,z")
eqs = []
for i in range(3):eqs.append(b[i]*x+c[i]*b[i]*y-a[i]*c[i]*z)mat = sympy.linear_eq_to_matrix(eqs, x,y,z)
print(sympy.latex(mat[0]))

[b1b1c1−a1c1b2b2c2−a2c2b3b3c3−a3c3]\left[\begin{matrix}b_{1} & b_{1} c_{1} & - a_{1} c_{1}\\b_{2} & b_{2} c_{2} & - a_{2} c_{2}\\b_{3} & b_{3} c_{3} & - a_{3} c_{3}\end{matrix}\right] ​b1​b2​b3​​b1​c1​b2​c2​b3​c3​​−a1​c1​−a2​c2​−a3​c3​​

由于这个式子乘以[x,y,z][x,y,z][x,y,z]等于0,说明这个矩阵不满秩,即行列式为0,换言之,这九个数有如下关系

∣b1b1c1−a1c1b2b2c2−a2c2b3b3c3−a3c3∣\left|\begin{matrix}b_{1} & b_{1} c_{1} & - a_{1} c_{1}\\b_{2} & b_{2} c_{2} & - a_{2} c_{2}\\b_{3} & b_{3} c_{3} & - a_{3} c_{3}\end{matrix}\right| ​b1​b2​b3​​b1​c1​b2​c2​b3​c3​​−a1​c1​−a2​c2​−a3​c3​​

这个关系并不优雅,主要是其中的负号有点破坏美感。想解决这个问题很容易,只需假定z是个负数就行了,这样的话每头牛每天吃-z草,得到的结果如下

∣b1b1c1a1c1b2b2c2a2c2b3b3c3a3c3∣\left|\begin{matrix}b_{1} & b_{1} c_{1} & a_{1} c_{1}\\b_{2} & b_{2} c_{2} & a_{2} c_{2}\\b_{3} & b_{3} c_{3} & a_{3} c_{3}\end{matrix}\right| ​b1​b2​b3​​b1​c1​b2​c2​b3​c3​​a1​c1​a2​c2​a3​c3​​

相关内容

热门资讯

现货黄金直线跳水,跌破5200... 新闻荐读 1月29日晚,现货黄金白银快速走低,回吐盘中全部涨幅。23:15左右,现货黄金跌破5300...
加拿大拟与多国联合设立国防银行 新华社北京1月31日电 加拿大财政部长商鹏飞1月30日说,加拿大将在未来数月与国际伙伴密切合作,推进...
马斯克大消息!SpaceX申请... 据券商中国,美东时间1月30日,路透社报道,据两位知情人士透露,马斯克旗下SpaceX公司2025年...
澳网:雷巴金娜2-1萨巴伦卡女... 北京时间1月31日,2026赛季网球大满贯澳大利亚公开赛继续进行,在女单决赛中,5号种子雷巴金娜6-...
春节前白酒促销热:“扫码抽黄金... 春节临近,白酒市场再现价格异动。 近日,飞天茅台批价拉升,有酒商直言“年前要冲2000元关口”,引发...
新安县人民医院让专业护理走进千... 由211名专业人员组成的服务团队,提供60项全维度服务,累计完成上门服务3217人次;实现“入院—出...
跨国企业负责人高度肯定中国经济... 本文转自【中国经济网-《经济日报》】; 参观者在第八届中国国际进口博览会美敦力公司一款超硬导丝产品...
中药配方颗粒标准化浪潮:数商云... 在中医药现代化与国际化加速推进的背景下,中药配方颗粒行业正经历一场以标准化为核心的深刻变革。截至20...
长江能科迪拜孙公司完成注册 拓... 来源:新浪财经-鹰眼工作室 【财经网讯】长江三星能源科技股份有限公司(证券代码:920158,证券简...
银行职工因贪污罪获刑后留任,在... 新京报记者 刘锦涵 制作 礼牧周 ▲新京报我们视频出品(ID:wevideo) 近日,农发行福建福鼎...
黄金创40年来最大单日跌幅!金... (来源:劳动报) 转自:劳动报 1月31日,国际金银价格同步大跌,创40余年来最大跌幅。国内金饰价...
“一人公司”近来何以兴起? 2026年开年,“一人公司”发展备受关注。这种新型创业模式正在上海、北京、江苏等地悄然兴起,凭借低成...
寒武纪预计 2025 年净利润... 消息,AI 芯片企业寒武纪今日发布 2025 年年度业绩预告: 经财务部门初步测算,公司预计 2...
和讯投顾徐剑波:ETF买入法! 这轮牛市是机构主导的ETF牛市,选对ETF往往比选股更加赚钱。那么如何投资ETF?今天教给大家一个非...
君乐宝上市申请已递交,国内乳品... 2026年 1月19日,中国领先的综合乳制品企业君乐宝乳业集团股份有限公司正式向香港联交所递交主板上...
大涨!马斯克,突传大消息!重磅... SpaceX的“赚钱能力”曝光。 据最新消息,世界首富埃隆·马斯克旗下的商业航天公司SpaceX去年...
原创 顶... 2025年微博之夜定档于2026年2月5日北京线上直播,这场已经走过二十多年风雨的互联网年度盛典,因...
体检查出肺结节?3个日常行为正... 太原龙城中医医院科普:如今越来越多人在体检中发现肺结节,看到报告上的“阴影”便忧心忡忡。其实研究表明...
记者观察丨美联储下任主席提名揭... 在经过长达一年反复挑选后,美国总统唐纳德·特朗普终于做出决定,提名凯文·沃什为下一任美联储主席,接替...
首饰金,一夜大跌上百元!金价暴... 【导读】多家首饰品牌金价出现大幅下跌 中国基金报记者 忆山 随着国际金价急速下跌,国内首饰金价也迎来...