An Introduction to Numerical Methods: A MATLAB Approach