用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不正定但對稱時就不是了,果然和調用子程序有關