The vector version of Newton's method: the derivative becomes the Jacobian matrix, the quotient becomes one linear system per iteration, and the quadratic order is preserved.
From the derivative to the Jacobian
In scalar Newton one divides by f′(xk), but there are no quotients between matrices: the role of f′ is taken by the Jacobian matrix F′(X), with entries [F′(X)]ij=∂xj∂fi(X), and the quotient is replaced by the inverse:
The first-order multivariate Taylor expansion around the current iterate x(k) is the vector version of the tangent line in the scalar derivation:
F(X)≈F(x(k))+F′(x(k))(X−x(k))
We seek the point that makes this linear approximation vanish (the analogue of the tangent crossing the axis). Setting it to zero and solving, with the Jacobian inverse instead of the quotient:
x(k+1)=x(k)−[F′(x(k))]−1F(x(k))
Example: building F and its Jacobian
ExampleA 2×2 system
Write the system exey+xcosy=0, x+y=1 in the form F(X)=0, and compute its Jacobian matrix.
Move everything to the left-hand side:
F(X)=[exey+xcosyx+y−1]=[00]
Differentiating each component with respect to each variable:
F′(X)=[exey+cosy1exey−xsiny1]
This system is solved with Newton in the solved exercise. Note that on the constraint x+y=1 one has exey=ex+y=e: at the solution, xcos(1−x)=−e.
Do not invert the Jacobian
In practice, [F′(x(k))]−1F(x(k)) is not computed by inverting the matrix: it is much cheaper to solve at each iteration the linear system
[F′(x(k))]u=F(x(k)),x(k+1)=x(k)−u
Solving a nonlinear system therefore requires solving one linear system per iteration: the two topics are chained. The cost of that solve (3n3+n2−3n products/quotients by Gaussian elimination) dominates the method's total cost and stars in the efficiency analysis.
Quadrature adaptations
The quadrature-based scalar methods adapt directly with the same quotient → linear system substitution. With y(k)=x(k)−[F′(x(k))]−1F(x(k)) (one Newton step as predictor):