Hello, I'm try to solve a nonlinear system of equitations numerically with sage. But I can not see some easy ways to do it.
All I have found is to use scipy.optimize library to do it, but I can not use this correctly with sage functions.
As a small example:
sage: f(x,y) = (x^2+y,y^2-x+2)
sage: optimize.broyden2(f,[0,0])
Traceback (click to the left of this block for traceback)
...
TypeError: no canonical coercion from <type 'tuple'> to Callable
function ring with arguments (x, y)
How shell I define my function f to use the broyden2 method well?
Or are there some other possibilities?
I thought that sage is a all in one solution with algebra and numeric math methods.
Can someone help me please.