⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hausdorffdisd.m

📁 计算豪斯道夫维数和H指数的的MATLAB代码
💻 M
字号:
function distance = HausdorffDisD(A,B,k) 

X1 = A(:,1); Y1 = A(:,2);  
X2 = B(:,1); Y2 = B(:,2);  
 
Count1 = size(A,1); Count2 = size(B,1); 
 
XX1 = repmat(X1,1,Count2); 
XX2 = repmat(X2',Count1,1); 
XX = (XX1 - XX2).^2; 
 
YY1 = repmat(Y1,1,Count2); 
YY2 = repmat(Y2',Count1,1); 
YY = (YY1 - YY2).^2; 
 
DD = sqrt(XX + YY); 
D = min(DD,[],2); 
 
D_Sort = sort(D); 
 
distance = D_Sort(floor(Count1*k));

⌨️ 快捷键说明

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