def Newton(g,x0,n):1x = var('x')2f(x) = g(x)3N = x04for i in range(n):5N = N - f(N)/f.diff(x)(N)6return N78def Newton2(F,G,x0,y0,n):9x = var('x')10y = var('y')11f(x,y) = F(x,y)12g(x,y) = G(x,y)13N = vector([x0,y0])14for i in range(n):15A = jacobian((f,g),(x,y))(N[0],N[1])16N = N - A^(-1)*vector([f(N[0],N[1]),g(N[0],N[1])])17return N1819