2011-11-23 41 views
0

我只是使用Java來模擬太陽能電池板的表現開始了,但是單二極管模型需要大量的計算:我需要一個Java庫,幫助我解決了多次方程

基本上,每個函數是一個函數其他,所有這些變量的Rs,a。從f,f1可以得到兩個等式。 我怎樣才能得到Rs的價值? 我可以從方程中提取Rs,a並將其帶入方程f,f1。然而,該方程將是很難解決,因爲它有exp(),變量和ln()的多倍。是否有任何庫用來通過給定的約束來計算變量的值?

方程是基本上是這樣的:

v = 3.5a 

ff0= 5/v+ln(5/v+0.7)/(5/v+1) 

ffs = ff0*(1-Rs*1.1)+(Rs*8)^2 
.... 
... 
.. 
f: 9=constant1-ffs*((exp(v-4/Rs))-1)-(15+8*Rs)*a 
f1: 9=15*(ffs*.....) 

謝謝。

+0

什麼是多次方程?你的意思是「多項式系列」嗎? –

回答

0

你還沒有簡明扼要地描述你想要解決的方程式,但這些例子看起來很毛茸茸。如果它們可以解決(象徵性),那麼像Mathematica這樣的商業軟件包可能是一個很好的選擇。

但我認爲你可能會更好,詢問這種問題上

http://math.stackexchange.com/ 

其中真正的數學家掛出。如果沒有別的東西,他們可以爲你描述你的等式,並告訴你它們是否可能是可解的。