非线性方程组求根

给定非线性方程组如下:

\[\begin{matrix} \exp(x_{1}-2)-x_{2} & = & 0 \\ x_{2}^{2}-x_{1} & = & 0 \end{matrix} \]

其解\(x = \left[ 0.019012752857006,0.13792299611375 \right]^{T} \)。

local print = require('package.print').print
local mol = libminoptlab


function eq(x)
	return {math.exp(x[1]-2)-x[2],x[2]^2-x[1]}
end


local lb = {-100,-100}
local ub = {100,100}

local root = mol.findroot(eq,lb,ub)

print({root= root,eq = eq(root)})