久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

MATLAB 距離計算

2017-01-16  by:CAE仿真在線  來源:互聯網

判別分析時,通常涉及到計算兩個樣本之間的距離,多元統計學理論中有多種距離計算公式。MATLAB中已有對應函數,可方便直接調用計算。距離函數有:pdist, pdist2, mahal, squareform, mdscale, cmdscale

主要介紹pdist2 ,其它可參考matlab help


D = pdist2(X,Y)
D = pdist2(X,Y,distance)
D = pdist2(X,Y,'minkowski',P)
D = pdist2(X,Y,'mahalanobis',C)
D = pdist2(X,Y,distance,'Smallest',K)
D = pdist2(X,Y,distance,'Largest',K)
[D,I] = pdist2(X,Y,distance,'Smallest',K)
[D,I] = pdist2(X,Y,distance,'Largest',K)


練習:

2種計算方式,一種直接利用pdist計算,另一種按公式(見最后理論)直接計算。

% distance

clc;clear;
x = rand(4,3)
y = rand(1,3)

for i =1:size(x,1)
for j =1:size(y,1)
a = x(i,:); b=y(j,:);

% Euclidean distance
d1(i,j)=sqrt((a-b)*(a-b)');

% Standardized Euclidean distance
V = diag(1./std(x).^2);
d2(i,j)=sqrt((a-b)*V*(a-b)');

% Mahalanobis distance
C = cov(x);
d3(i,j)=sqrt((a-b)*pinv(C)*(a-b)');

% City block metric
d4(i,j)=sum(abs(a-b));

% Minkowski metric
p=3;
d5(i,j)=(sum(abs(a-b).^p))^(1/p);

% Chebychev distance
d6(i,j)=max(abs(a-b));

% Cosine distance
d7(i,j)=1-(a*b')/sqrt(a*a'*b*b');

% Correlation distance
ac = a-mean(a); bc = b-mean(b);
d8(i,j)=1- ac*bc'/(sqrt(sum(ac.^2))*sqrt(sum(bc.^2)));

end
end


md1 = pdist2(x,y,'Euclidean');

md2 = pdist2(x,y,'seuclidean');

md3 = pdist2(x,y,'mahalanobis');

md4 = pdist2(x,y,'cityblock');

md5 = pdist2(x,y,'minkowski',p);

md6 = pdist2(x,y,'chebychev');

md7 = pdist2(x,y,'cosine');

md8 = pdist2(x,y,'correlation');

md9 = pdist2(x,y,'hamming');

md10 = pdist2(x,y,'jaccard');
md11 = pdist2(x,y,'spearman');

D1=[d1,md1],D2=[d2,md2],D3=[d3,md3]

D4=[d4,md4],D5=[d5,md5],D6=[d6,md6]

D7=[d7,md7],D8=[d8,md8]

md9,md10,md11



運行結果如下:


x =

0.5225 0.6382 0.6837
0.3972 0.5454 0.2888
0.8135 0.0440 0.0690
0.6608 0.5943 0.8384


y =

0.5898 0.7848 0.4977


D1 =

0.2462 0.2462
0.3716 0.3716
0.8848 0.8848
0.3967 0.3967


D2 =

0.8355 0.8355
1.5003 1.5003
3.1915 3.1915
1.2483 1.2483


D3 =

439.5074 439.5074
437.5606 437.5606
438.3339 438.3339
437.2702 437.2702


D4 =

0.3999 0.3999
0.6410 0.6410
1.3934 1.3934
0.6021 0.6021


D5 =

0.2147 0.2147
0.3107 0.3107
0.7919 0.7919
0.3603 0.3603


D6 =

0.1860 0.1860
0.2395 0.2395
0.7409 0.7409
0.3406 0.3406


D7 =

0.0253 0.0253
0.0022 0.0022
0.3904 0.3904
0.0531 0.0531


D8 =

1.0731 1.0731
0.0066 0.0066
1.2308 1.2308
1.8954 1.8954


md9 =

1
1
1
1


md10 =

1
1
1
1


md11 =

1.5000
0.0000
1.5000
2.0000




基本理論公式如下:

MATLAB 距離計算

MATLAB 距離計算

MATLAB 距離計算


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:MATLAB 距離計算 MatLab培訓 MatLab培訓課程 MatLab在線視頻教程 MatLab技術學習教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 99久久99这里只有免费的精品 | 国产高清精品自在线看 | 久久女 | 成人免费午间影院在线观看 | 亚洲人成在线观看一区二区 | 好吊色青青青国产综合在线观看 | 国产福利小视频在线播放观看 | 国产成人拍精品视频网 | 色噜噜噜噜噜 | 精品国产一区二区三区在线观看 | 九九九九热精品免费视频 | 成人国产第一区在线观看 | 91国内揄拍国内精品对白不卡 | 久久黄色影片 | 欧美视频一区二区三区在线观看 | 四虎在线网址入口2022 | 久草视频精品在线 | 久热爱免费精品视频在线播放 | 啦啦啦资源视频在线观看4 啦啦啦中文在线影院观看 啦啦啦在线观看视频免费观看4 | 成年性羞羞视频免费观看 | 黄色免费观看网站 | 欧美在线免费观看视频 | 看黄色片网站 | 色综合网址 | 日韩快播网 | 爱爱五月天 | 亚洲va欧美va | 五月天色婷婷在线 | 久久国产精彩视频 | 亚洲欧美日韩中文字幕在线 | 亚洲综合日韩中文字幕v在线 | 国产成人午夜极速观看 | 视频播放在线观看精品视频 | 蜜臀在线免费观看 | 黄色网站在线观看视频 | 深爱激情五月婷婷 | 日日夜夜中文字幕 | 日本一区视频在线播放 | 四虎影院在线免费播放 | 国产韩国精品一区二区三区久久 | 国产拍在线 |