我刚刚开始使用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*.....)谢谢。
发布于 2011-11-23 13:49:20
您还没有简明扼要地描述您想要解决的那种方程,但是示例看起来相当混乱。如果它们是可解的(象征性的),那么像Mathematica这样的商业包可能是一个很好的选择。
不过,我想你最好还是在
http://math.stackexchange.com/真正的数学家常去的地方。如果没有别的,他们可以为你描述你的方程,并告诉你它们是否可能是可解的。
https://stackoverflow.com/questions/8236962
复制相似问题