如何求解具有指数函数的同时非线性方程?

时间:2013-03-17 23:57:41

标签: c static-libraries simultaneous equation-solving nonlinear-functions

我有一个方程组来解决x1x2

2*erf(A*x2)*exp(B*x1^2+C*x2^2)-D*erf(x1)=0

2*erf(D*x2)*exp(E*x1^2+F*x2^2)-G*erf(x1)-erf(H*x2)*exp(I*x1^2)=0

其中BC为负数,而其余常数为正数。

我尝试使用GSL库中的多根函数在C中解决它。似乎multiroot无法解决系统问题。我为非线性同时多项式函数(没有指数部分)尝试了相同的多根实现,并且它运行良好并给出了正确的结果。 关于如何解决这样一个系统的任何建议?或者可以用于此类方程的任何其他强大的库?

1 个答案:

答案 0 :(得分:0)

寻找一种数值方法,例如"Numerical recipes"书被高度重视。求解非代数方程是一个庞大而复杂的领域。这种方程的系统是双重的。