.. highlightlang:: us .. index:: eig .. _eig: eig === .. us.tag eig NOTREADYENGLISH math-lin-alg :ref:`eig` calculates the eigenvalues and eigenvectors of a square matrix. .. function:: mVal = eig(m) = eig(m) .. us.return **Return Value** *cvVal* is a complex vector with eigenvalues. *mVec* is a real or complex matrix with eigenvectors (arranged column wise). .. us.params **Parameters** .. uparam:: m *m* is a real or complex square matrix. .. us.example **Example** :: * m = [1,2,3;4,5,6;7,8,9] * m 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 8.0000 9.0000 * eig(m) 16.1168 + 0.0000i -1.1168 + 0.0000i -0.0000 + 0.0000i * = eig(m) * val 16.1168 + 0.0000i -1.1168 + 0.0000i -0.0000 + 0.0000i * vec 0.2320 0.7858 0.4082 0.5253 0.0868 -0.8165 0.8187 -0.6123 0.4082 .. seealso:: :ref:`overview-mathematic` :sub:`id-1746190`