用matlab求出的广义特征向量是怎么归一化的,A相对B的广义特征向量v的二范数本身是1,还是(V^T)*B*V=1?
在Locality Preserving Projections的老版本程序中,Deng Cai老师的实现版本第160行有
for i = 1:size(eigvector,2)
eigvector(:,i) = eigvector(:,i)./norm(eigvector(:,i));
end
2010年7月29号Ling Zhu的qq聊天记录:
21:13:30
matlab没有归一化,但如果B正定对称,它是用cholesky转化为标准对称特征分解问题,调用LAPACK的DSYEV函数,所以自然就关于B归一化了,如果B不正定,调用QZ的话就不知道是不是这样了
21:18:30
刚刚试了一下,B不正定但对称时就不是了,果然和调用子程序有关