📄 mfbox_pca.m
字号:
function [A,S]=mfbox_pca(X,nem)% Copyright by Ingo R. Keck% Computational Intelligence and Machine Learning Group% Institute of Biophysics, University of Regensburg, Germany% Homepage: http://mfbox.sourceforge.net% http://www-aglang.uni-regensburg.de%% This file is free software, subject to the % GNU GENERAL PUBLIC LICENSE, see gpl.txt%%T=number of rows, n=number of columns[T,n] = size(X);if (nargin==1), m=n; end% sum up all values of each column and calculate mean afterwardsXmean = mean(X,1);%subtract mean valuefor i=1:n, X(:,i) = X(:,i)-Xmean(i); end[E,D,N] = mfbox_pcamat(X',1,nem);[W,IW] = mfbox_whitenv(E,D,N);A=IW;S=X*W';% add the meanXmean = W*Xmean';for i=1:size(S,2), S(:,i) = S(:,i)+Xmean(i); endreturn
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -