What are the conditions when we use direct and iterative methods? What are the drawbacks of direct methods of solution of linear equations?

Direct Methods

We use direct methods in absence of round off errors. Such method would yield the exact soluton within finite number of steps.

Iterative Methods

It is useful for problems involving special, very large matrices.

Drawbacks of Direct Methods

  • In time dependent problems, direct method can not make good use of such information. 
  • Sometime only matrix vector products are given. In other words, the matrix is not available explicitly or is very expensive to computer for example in DSP (Digital Signal Processing)


Feel free to contact the admin for any suggestions and help.