2013-08-20 28 views
-3

我要解決在Java方程,這是在下面的表格,
目標尋求的java方程解算器

G = (F - (g0 * i))/(((i * (i+1) * S)/2*G) +1 - (i/24)) 

我想解決這個方程對於G,其中兩個方程變得相等的值。 G的值將在0和任何輸入值之間。

我想到寫算法對於這一點,例如,與G = 0開始,如果該值不等於和非常不同的,我可以選擇下一個大的多值,而不是1

如果我我沒有錯,這種類型的方程通常稱爲[目標搜尋](en.wikipedia.org/wiki/Goal_seeking /)。正如我所說,我可以嘗試實現我自己的,但是,如果有任何庫或API,我可以使用它,這可能會有所幫助。

+0

這裏沒有足夠的信息來幫助你。這些其他值是否給出?你需要找到他們嗎? – VoronoiPotato

+0

我已經給出了所有的輸入值。然而,問題是要找到G的值(比方說,0到500),這使得方程等於兩邊。 – makhojaye

+0

我改變的問題告訴我,我已經嘗試過,我可以想到我自己的算法,但我很好奇的性能和複雜性。 – makhojaye

回答