我需要一个Java库来帮助我解决多次方程式

时间:2011-11-23 03:27:35

标签: java binary equation quadratic

我刚开始使用Java来模拟太阳能电池板的性能,但是单二极管模型需要大量的计算:

基本上,每个函数都是另一个函数的函数,它们都是Rs变量,a。 从f,f1可以得到两个方程。 我怎样才能得到Rs的值,a。 我可以从方程中提取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*.....)
谢谢你。

1 个答案:

答案 0 :(得分:0)

你没有简明扼要地描述你想要解决的方程式,但这些例子看起来相当毛茸茸。如果它们可以解决(象征性地),那么像Mathematica这样的商业软件包可能是一个不错的选择。

但我认为你最好不要在

上提出这样的问题
http://math.stackexchange.com/

真正的数学家在那里闲逛。如果没有别的,他们可以为你描述你的方程式,并告诉你它们是否可能是可以解决的。