資源簡介
在自己的電腦上已經得到實現,并且在小樣本的情況下識別率可以達到100%,大樣本下也能達到90+的識別率

代碼片段和文件信息
function?d?=?disteu(x?y)
%?DISTEU?Pairwise?Euclidean?distances?between?columns?of?two?matrices
%求歐式距離
%?Input:
%???????x?y:???Two?matrices?whose?each?column?is?an?a?vector?data.
%
%?Output:
%???????d:??????Element?d(ij)?will?be?the?Euclidean?distance?between?two
%???????????????column?vectors?X(:i)?and?Y(:j)
%
%?Note:
%???????The?Euclidean?distance?D?between?two?vectors?X?and?Y?is:
%???????D?=?sum((x-y).^2).^0.5
[M?N]?=?size(x);
[M2?P]?=?size(y);?
if?(M?~=?M2)
????error(‘Matrix?dimensions?do?not?match.‘)
end
d?=?zeros(N?P);
if?(N?????copies?=?zeros(1P);
????for?n?=?1:N
????????d(n:)?=?sum((x(:?n+copies)?-?y)?.^2?1);
????end
else
????copies?=?zeros(1N);
????for?p?=?1:P
????????d(:p)?=?sum((x?-?y(:?p+copies))?.^2?1)‘;
????end
end
d?=?d.^0.5;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????781??2009-03-07?15:57??disteu.m
?????文件????????1446??2018-05-20?10:46??Fofeveryone.m
?????文件????????1783??2018-05-20?10:43??mfcc.m
?????文件????????3943??2018-05-20?10:48??test2.m
?????文件?????????716??2018-05-20?10:46??tFofeveryone.m
?????文件????????3354??2018-05-20?10:33??vad2.m
?????文件?????????897??2009-03-17?11:25??vqlbg.m
- 上一篇:數據結構——迷宮問題
- 下一篇:C++(CS起源GDI透視自瞄)+代碼全寫了注釋
評論
共有 條評論