1樓:匿名使用者
1、引數ma代表a的均值,也就是mean(a)。
其實這個引數完全沒必要,因為可以從引數a計算得到。
2、解釋一下你問的兩個語句的含義:
z=(a-repmat(ma,m,1)); 作用是去除直流成分t=z*z'; 計算協方差矩陣的轉置
3、關於函式的呼叫:
matlab統計工具箱中有函式princomp,也是進行主成分分析的(2012b之後有函式pca),基本呼叫格式:
[pc, score] = princomp(x)其中,輸入引數x相當於你這個函式的a,輸出引數score相當於你這裡的pcaa,而pc大致相當於你這裡的v(符號相反)。具體說明請參考函式的文件。
2樓:
ma應該是a的均值,可以通過ma = mean(a);求得,其實也不必寫在輸入裡,在程式裡有a就可以自己求出來了。
z = ...;這一句是將a去均值。在這裡應該是a的每一列為一個特徵,這樣做是去掉每一個特徵裡面的均值成分,跟你做訊號處理一般先去直流分量一樣。
t = ..;這一句是求協方差矩陣;求出來之後用下面那句算特徵向量。
k是你要取得主特徵數量,用這個函式求出來有用的就是pcaa了,具體怎麼用就要看你的應用了
3樓:匿名使用者
ma 是 a的均值.
z=(a-repmat(ma,m,1));t=z*z';這兩句是計算協方差
matlab主成份分析法(pca)提取特徵向量**,請matlab大神幫忙,先謝謝幫忙的人 50
4樓:寡人無錢
matlab 2009a以後有自帶的主成分函式,自己在help裡搜 princomp
matlab中使用FFT進行諧波分析的程式
參考 二.fft應用舉例 例1 x 0.5 sin 2 pi 15 t 2 sin 2 pi 40 t 取樣頻率fs 100hz,分別繪製n 128 1024點幅頻圖。clf fs 100 n 128 取樣頻率和資料點數 n 0 n 1 t n fs 時間序列 x 0.5 sin 2 pi 15 t...
作文中使用插敘如何生動的連線,作文中使用插敘如何生動的連線
我把這個詞和 人際關係 等同,我們無論去 都會遇見一群人,和某個人關係好一回點,或者討厭答某個人到骨頭裡。所以,不必太過介懷和某人的關係,尤其是大學裡,和乙個人的關係好不好,有時候你可以通過一點技巧來改變的,因為所有的人都在嘗試學習更好的和他人溝通,只有你不是很過分,不觸及他人的底線,願意那善良當作...
在快速乙太網物理層標準中,使用光纖連線的是
先清楚了選項的表示的意思,就明白選哪個了 這裡 base 表示電纜上的訊號是基帶訊號,採用曼徹斯特編碼。base前面的數字 100 表示資料率為100mb s,t 代表雙絞線,而 f 代表光纖。所以答案肯定是選b 再給你看一些更詳細的說明吧 出自 計算機網路 第五版 謝希仁 p101 100mb s...