ddistm.m

来自「模式识别工具箱,希望对大家有用!」· M 代码 · 共 35 行

M
35
字号
function d = ddistm(a,b,dtype,par1,par2)% D = ddistm(A,B,dtype,p1,p2)%% Distance computation between two sets A and B. The following% distances are defined:%%  dtype:       meaning:%  'lp'         (sum (|x_i - y_i|.^p1))^(p2/p1)%  'gauss'      1-exp( -((x_i - y_i).^2))/(p1*p1) )% Copyright: D. Tax, R.P.W. Duin, davidt@ph.tn.tudelft.nl% Faculty of Applied Physics, Delft University of Technology% P.O. Box 5046, 2600 GA Delft, The Netherlandsif nargin<5  par2 = 1;endif nargin<4  par1 = 2;endif nargin<3  dtype = 'lp';endswitch dtype  case 'lp'    d = lpdistm(+a,+b,par1).^par2;  case 'gauss'    d = 1-exp(-(lpdistm(+a,+b,2)/par1).^2);  otherwise    error('Unknown distance requested');endreturn

⌨️ 快捷键说明

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