我有一個1024x704x256圖像,我已將其重組爲2D矩陣。每行代表一個能量通道,每列代表一個像素。我執行PCA,以減少與所述代碼頻帶的數量:使用eigs或eig縮小尺寸
A=A-repmat(mean(A,2),1,size(A,2));
[V, D] = eig(cov(A'));
Evalues = diag(D);
pc = V * A;
,其中A =平均值調整的2D數據集,V =矩陣本徵向量,和特徵值的d =矩陣。
我的問題是V和D的輸出(使用eigs或eig)會自動按升序排列。在較小的數據集之前,我還沒有使用這些函數來解決這個問題。我需要知道哪些向量/值對與矩陣A中的行對應以供進一步分析。有任何想法嗎?
PCA的目的是將原始數據轉換爲一組正交分量。因此,您*有*將信件放到原始數據集中的行中。 – Mehrwolf 2012-08-11 23:27:07