incident_degree.m

来自「用于mann-kendall趋势分析」· M 代码 · 共 28 行

M
28
字号
function r=incident_degree(x0,x1) 
%compute the incident degree for grey model. 

%Designed by NIXIUHUI,Dalian Fisher University. 
%17 August,2004,Last modified by NXH at 21 August,2004        

%数据初值化处理 
x0_initial=x0./x0(1);
temp=size(x1); 
b=repmat(x1(:,1),[1 temp(2)]); 
x1_initial=x1./b; 

%分辨系数选择 
K=0.1; 

disp('The grey interconnect degree is: '); 


x0_ext=repmat(x0_initial,[temp(1) 1]); 
contrast_mat=abs(x0_ext-x1_initial); 

delta_min=min(min(contrast_mat));%delta_min在数据初值化后实际为零 
delta_max=max(max(contrast_mat)); 
a=delta_min+K*delta_max; 
incidence_coefficient=a./(contrast_mat+K*delta_max);%得到关联系数 

r=(sum(incidence_coefficient'))'/temp(2);      %得到邓氏面积关联度

⌨️ 快捷键说明

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