zyy.m

来自「用Matlab实现的简单的二维主成分分析算法」· M 代码 · 共 15 行

M
15
字号
function zyy

x=load('iris.txt');
sig=cov(x);     %得到协方差矩阵
[v d]=eig(sig); %得到特征值对应的特征矢量组成的矩阵v,特征值为对角元素的对角阵d
[m n]=size(v)   %得到矩阵的大小

matr=[v(:,m),v(:,m-1)];
disp('二维主成分为');
y=x*matr
disp('散点图为');
plot(y(1:50,2),y(1:50,1),'ro',y(51:100,2),y(51:100,1),'b+',y(101:150,2),y(101:150,1),'g^');  %绘出散点图


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?