% --- Executes on button press in pushbutton6.
function pushbutton6_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton6 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
load meltadata
data = MelterData(1:700,1:8);
Xbad = MelterData(701:end,1:8);
%==========方法1:求标准化后的协差矩阵,再求特征根和特征向量=================
%标准化处理
[p,n]=size(data);
X1=zscore(data);
[COEFF, SCORE, LATENT, TSQUARED] = princomp(X1)
sigmaY=cov(X1);
%求X标准化的协差矩阵的特征根和特征向量
[T,lambda]=eig(sigmaY);
disp('特征根(由大到小):');
lambda1=flipud(lambda);
lambda=fliplr(lambda1);
disp(lam