我刚开始使用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*.....)
谢谢你。
答案 0 :(得分:0)
你没有简明扼要地描述你想要解决的方程式,但这些例子看起来相当毛茸茸。如果它们可以解决(象征性地),那么像Mathematica这样的商业软件包可能是一个不错的选择。
但我认为你最好不要在
上提出这样的问题http://math.stackexchange.com/
真正的数学家在那里闲逛。如果没有别的,他们可以为你描述你的方程式,并告诉你它们是否可能是可以解决的。