91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-07
  • 語言: Matlab
  • 標簽: K近鄰??模式識別??

資源簡介

K近鄰法分類待測樣本點,模式識別實驗內容之一,用MATLAB生成隨機樣本點作為樣本集,用樣本集將考試集分類。

資源截圖

代碼片段和文件信息

clear?all
close?all
x?=?2?+?sqrt(2)?*?randn(2100)??????????????%生成100個均值與方差為(2,2)?的樣本庫
y?=?-2?+?sqrt(4)?*?randn(2100)?????????????%生成100個均值與方差為(-2,4)的樣本庫
x1?=?1?+?sqrt(2)?*?randn(22)???????????????%生成待測樣本x1
y1?=?-1?+?sqrt(4)?*?randn(23)??????????????%生成待測樣本y1
stablex=x;??????????????????????????????????%創建x的固定備份,用于畫各種圖
stabley=y;??????????????????????????????????%創建y的固定備份,用于畫各種圖
z=[x1?y1];??????????????????????????????????%將待測樣本合并成一個矩陣

figure(1);
plot(stablex(1:)stablex(2:)‘ro‘);???????%畫樣本庫
title(‘剪輯前的7判別‘);
hold?on
plot(stabley(1:)stabley(2:)‘b*‘);???????%畫樣本庫
grid?on
plot(x1(1:)x1(2:)‘gs‘);?????????????????%畫待測樣本
hold?on
plot(y1(1:)y1(2:)‘gd‘);?????????????????%畫待測樣本
??
??
k=7????????????????????????????????????????%剪輯前的7判別
%for?i=1:5
????
%tempx=stablex;
%tempy=stabley;
%x=jianji1(tempxtempyk);
%y=jianji2(tempxtempyk);
%plot(x(1:)x(2:)‘ko‘);
%plot(y(1:)y(2:)‘k*‘);
%end

for?j=1:2:numel(z)??????????????????????????%用于判別待測樣本
????q=[1:(numel(z)/2)];
????g=oushi(xzj);?????????????????????????%z中各點對x樣本的歐距
????h=oushi(yzj);?????????????????????????%z中各點對y樣本的歐距
????q((j+1)/2)=panjue(ghk);???????????????%z中各點的判決情況
????if?j????????if?q((j+1)/2)==0????????????????????%z中點如果是x類
????????????plot(z(j)z(j+1)‘rs‘);?????????%紅方形
????????else?plot(z(j)z(j+1)‘bs‘);????????%藍方形
????????end
????else????????????????????????????????????%z中點如果是y類
????????if?q((j+1)/2)==0
????????????plot(z(j)z(j+1)‘rd‘);?????????%紅菱形
????????else?plot(z(j)z(j+1)‘bd‘);????????%藍菱形
????????end
????end
end
legend(‘x樣本集‘‘y樣本集‘‘待測樣本x1(被覆蓋)‘‘待測樣本y1(被覆蓋)‘...
????‘x1中第1點的歸類‘‘x1中第2點的歸類‘‘y1中第1點的歸類‘‘y1中第2點的歸類‘‘y1中第3點的歸類‘2);



figure(2);
plot(stablex(1:)stablex(2:)‘ro‘);
title(‘剪輯前的1判別‘);
hold?on
plot(stabley(1:)stabley(2:)‘b*‘);
grid?on
plot(x1(1:)x1(2:)‘gs‘);
hold?on
plot(y1(1:)y1(2:)‘gd‘);


k=1?????????????????????????????????????%剪輯前的1判別
%for?i=1:5
????
%tempx=stablex;
%tempy=stabley;
%x=jianji1(tempxtempyk);
%y=jianji2(tempxtempyk);
%plot(x(1:)x(2:)‘ko‘);
%plot(y(1:)y(2:)‘k*‘);
%end
????
?
for?j=1:2:numel(z)??????????????????????????%用于判別待測樣本
????q=[1:(numel(z)/2)];
????g=oushi(xzj);?????????????????????????%z中各點對x樣本的歐距
????h=oushi(yzj);?????????????????????????%z中各點對y樣本的歐距
????q((j+1)/2)=panjue(ghk);???????????????%z中各點的判決情況
????if?j????????if?q((j+1)/2)==0????????????????????%z中點如果是x類
????????????plot(z(j)z(j+1)‘rs‘);?????????%紅方形
????????else?plot(z(j)z(j+1)‘bs‘);????????%藍方形
????????end
????else????????????????????????????????????%z中點如果是y類
????????if?q((j+1)/2)==0
????????????plot(z(j)z(j+1)‘rd‘);?????????%紅菱形
????????else?plot(z(j)z(j+1)‘bd‘);????????%藍菱形
????????end
????end
end
legend(‘x樣本集‘‘y樣本集‘‘待測樣本x1(被覆蓋)‘‘待測樣本y1(被覆蓋)‘...
????‘x1中第1點的歸類‘‘x1中第2點的歸類‘‘y1中第1點的歸類‘‘y1中第2點的歸類‘‘y1中第3點的歸類‘

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????247??2009-05-20?23:04??lowtohigh.m

?????文件????????198??2009-05-20?23:04??oushi.m

?????文件????????615??2009-05-20?23:18??panjue.asv

?????文件????????626??2009-05-20?23:21??panjue.m

?????文件???????6538??2009-05-20?22:58??a.asv

?????文件???????6568??2009-05-20?23:16??a.m

?????文件???????1132??2009-05-20?23:23??jianji1.asv

?????文件???????1144??2009-05-20?23:24??jianji1.m

?????文件????????325??2009-05-20?03:27??jianji2.asv

?????文件???????1145??2009-05-20?23:24??jianji2.m

?????文件????????239??2009-05-20?23:03??lowtohigh.asv

-----------?---------??----------?-----??----

????????????????18777????????????????????11


評論

共有 條評論