2016-01-25 30 views
2

我有一個公式(括號中的,因爲VBA代碼中使用)我如何要求Wolfram Alpha重新排列等式?

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

簡化我不知道是否有一個告訴Wolfram | Alpha重新排列特定變量的方法;一般來說,它通常會嘗試重新排列x或y。

如果我在你的公式代替bx和使用以下查詢:

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 
+0

這幾乎是足夠多的。謝謝你,先生 :-) – SilentCry

0

我知道你的問題是關於Wolfram Alpha的,你不要想「解決」,但這裏是你可以用你的真正的問題做數學中的一種方式。我將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)}}