gpt4 book ai didi

wolfram-mathematica - 使用 Solve 的输出

转载 作者:行者123 更新时间:2023-12-01 09:35:46 26 4
gpt4 key购买 nike

我有一道数学题是这样解决的:

In[1]:= Solve[2x(a-x)==0, x]
Out[1]= {{x->0}, {x->a}}

In[2]:= Integrate[2x(a-x), {x,0,a}]
Out[2]= (a^3)/3

In[3]:= Solve[(a^3)/3==a, a]
Out[3]= {{a->0}, {a->-Sqrt[3]}, {a->Sqrt[3]}}

我的问题是我是否可以重写它以一步计算它,而不必手动输入前一行的结果。我可以很容易地用第二步中的 Integrate 命令替换第三步中使用的积分。但我不知道如何使用步骤 1 的结果作为积分中积分的限制。

最佳答案

您可以通过执行类似的操作来组合第 1 步和第 2 步

Integrate[2 x (a - x), {x, ##}] & @@ (x /. Solve[2 x (a - x) == 0, x]);

关于wolfram-mathematica - 使用 Solve 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8355218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com