An Introduction to Numerical Methods : A MATLAB® Approach