我怎么能让Wolfram Alpha重新安排方程?

时间:2016-01-25 13:23:00

标签: wolfram-mathematica wolframalpha

我有一个等式(由于VBA代码而使用了括号)

Y=(P/(12E((bt^3)/12))*A

我知道每个变量,但不知道" b"。有什么方法可以让Wolfram Alpha重新定义"重新定义" (不解决)等式,所以我可以看到如下内容:我试图手动完成(但结果不合适)

b=((P/EY)*12A))/t^3

我希望看到正确的方程式。

原始等式如下图所示

enter image description here

,其中

enter image description here

[,]中的

方程式由A

简化

2 个答案:

答案 0 :(得分:2)

我不确定是否有办法告诉Wolfram | Alpha为特定变量重新排列;一般来说,它通常会尝试重新排列x或y。

如果我在您的等式中用b替换x并使用以下查询:

solve Y - (P/(12E((xt^3)/12))*A) = 0

然后Wolfram Alpha returns the result您正在寻找:xb)以其他变量表示。具体做法是:

x = A P / (E t^3 Y)  for  tY != 0  and AP != 0

答案 1 :(得分:1)

我知道你的问题是关于Wolfram Alpha,你不想解决",但是这里有一种方法你可以使用真正的问题在Mathematica中做到这一点。我将I重命名为J,因为我是Mathematica中想象单位的保留符号。

J = b t^3/12;

expr = (P / (12 E J) ) (4 L1^3 + 3 R ( 2 Pi L1^2 + Pi R^2 + 8 L1 R ) + 12 L2 (L1 + R)^2)

Solve[ Y == expr , b]

结果

{{b -> (P (4 L1^3 + 12 L1^2 L2 + 24 L1 L2 R + 6 L1^2 \[Pi] R + 24 L1 R^2 + 12 L2 R^2 + 3 \[Pi] R^3))/(E t^3 Y)}}