• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-10-05
  • 语言: Matlab
  • 标签: pca  

资源简介

这是一个pca matlab代码,用于数据降维,是一种非常常用的方法,先有代码附上以供参考

资源截图

代码片段和文件信息

function classification = classif(Ytrain Ytest)
% classification = classify(Ytrain Ytest)
%
% Given the train matrix Ytrain and the test matrix Ytest
% this function returs a vector classification where 
% for Ytest(: a) the nearest element of Ytrain is
% Ytrain(: classification(a)).

distances = dist(Ytrain‘ Ytest);
classification = zeros(size(Ytest2)1);
for a=1:size(Ytest2)
   aux = find(distances(:a)==min(distances(:a)));
   classification(a) = aux(1);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2006-03-06 22:51  pca_matlab

     文件        492  2000-05-17 20:47  pca_matlab\classif.m

     文件        487  2000-05-17 21:45  pca_matlab\loadpop.m

     文件       1239  2000-05-17 21:46  pca_matlab\makebasis.m

     文件       3391  2000-05-17 21:52  pca_matlab\pca.m

     文件       1989  2000-05-18 12:55  pca_matlab\readme.1st

     文件        788  2000-05-17 21:54  pca_matlab\resize.m

     文件        487  2000-05-17 15:36  pca_matlab\showimg.m

     文件        619  2000-05-17 21:56  pca_matlab\success.m

----------- ---------  ---------- -----  ----

                 9710                    10


评论

共有 条评论