matlab中矩阵运行eig结果得到的特征值和特征向量,运行出来的特征值是单位正交的吗?
你好,特征值是没有单位正交的说法的,特征向量才有。
matlab生成的特征向量不是单位正交的,单位正交要满足V'*V=I
,这里I
为单位矩阵,即V'要是V的逆: V'=inv(V)
而eig所求的[V,D]= eig(A)
,仅仅满足A*V=D*V
,不妨假设V'=inv(V),那么A*V*inv(V)=D*V*inv(V)
,即A=D,这是不可能的事情,所以假设不成立,即特征向量不是单位正交的