Matrix Theory and Applications with MATLAB