Non-linear System of Equations

Work in progress. This note is still being written and incomplete.

2 min read Last updated Wed Aug 12 2026 06:16:48 GMT+0000 (Coordinated Universal Time)

A nonlinear system of nn equations in nn unknowns x1,x2,,xnx_1, x_2, \ldots, x_n is a set of equations of the form

f1(x1,x2,,xn)=0f2(x1,x2,,xn)=0  fn(x1,x2,,xn)=0\begin{aligned} f_1(x_1, x_2, \ldots, x_n) &= 0 \\ f_2(x_1, x_2, \ldots, x_n) &= 0 \\ &\;\vdots \\ f_n(x_1, x_2, \ldots, x_n) &= 0 \end{aligned}

where each fif_i maps a vector x=(x1,x2,,xn)TRn\vec{x} = (x_1, x_2, \ldots, x_n)^T \in \mathbb{R}^n into R\mathbb{R}.

In vector form, F(x)=0F(\vec{x}) = \vec{0}, where

F(x)=(f1(x),f2(x),,fn(x))TF(\vec{x}) = \big(f_1(\vec{x}), f_2(\vec{x}), \ldots, f_n(\vec{x})\big)^T

Here:

  • FF: maps Rn\mathbb{R}^n into Rn\mathbb{R}^n
  • f1,f2,,fnf_1, f_2, \ldots, f_n: coordinate functions of FF

Continuity from Bounded Partials

Theorem. Let ff be a function from DRnD \subseteq \mathbb{R}^n into R\mathbb{R} and x0D\vec{x}_0 \in D. Suppose all partial derivatives of ff exist, and constants δ>0\delta > 0 and K>0K > 0 exist so that whenever xx0<δ\|\vec{x} - \vec{x}_0\| < \delta and xD\vec{x} \in D,

f(x)xjK,j=1,2,,n\left| \frac{\partial f(\vec{x})}{\partial x_j} \right| \le K, \quad j = 1, 2, \ldots, n

Then ff is continuous at x0\vec{x}_0.

Example

Place the system

3x1cos(x2x3)12=0x1281(x2+0.1)2+sinx3+1.06=0ex1x2+20x3+10π33=0\begin{aligned} 3x_1 - \cos(x_2 x_3) - \tfrac{1}{2} &= 0 \\ x_1^2 - 81(x_2 + 0.1)^2 + \sin x_3 + 1.06 &= 0 \\ e^{-x_1 x_2} + 20x_3 + \tfrac{10\pi - 3}{3} &= 0 \end{aligned}

in the form F(x)=0F(\vec{x}) = \vec{0}.

The coordinate functions are

f1(x1,x2,x3)=3x1cos(x2x3)12f2(x1,x2,x3)=x1281(x2+0.1)2+sinx3+1.06f3(x1,x2,x3)=ex1x2+20x3+10π33\begin{aligned} f_1(x_1, x_2, x_3) &= 3x_1 - \cos(x_2 x_3) - \tfrac{1}{2} \\ f_2(x_1, x_2, x_3) &= x_1^2 - 81(x_2 + 0.1)^2 + \sin x_3 + 1.06 \\ f_3(x_1, x_2, x_3) &= e^{-x_1 x_2} + 20x_3 + \tfrac{10\pi - 3}{3} \end{aligned}

so F(x)=(f1(x),f2(x),f3(x))TF(\vec{x}) = \big(f_1(\vec{x}), f_2(\vec{x}), f_3(\vec{x})\big)^T.

Methods

Numerical methods for solving nonlinear systems generalize the single-variable case.

Fixed-Point Iteration

Rewrites F(x)=0F(\vec{x}) = \vec{0} as x=G(x)\vec{x} = G(\vec{x}), then iterates x(k)=G(x(k1))\vec{x}^{(k)} = G(\vec{x}^{(k-1)}). See fixed point.

Newton’s Method

Uses the Jacobian matrix of FF to get quadratic convergence to a root of F(x)=0F(\vec{x}) = \vec{0}. See Newton’s method.

Was this helpful?