## Generally, solving multi-D equations is

__much__harder, so we'll start with the 1-D case first...## By writing

*f*(*x*) = 0 we have reduced the problem to solving for the__roots__of*f*.## In 1-D it is usually possible to trap or

__bracket__the desired roots and hunt them down.## Typically all root-finding methods proceed by

__iteration__, improving a__trial solution__until some__convergence criterion__is satisfied.