Source: https://people.clarkson.edu/~pmarzocc/AE430/Matlab_Eig.pdf