?? panju.asv
字號(hào):
function y=PanJu(a,b,c,p)
% 求三個(gè)輸入矩陣的J判據(jù)
width_a=numel(a)/length(a);
width_b=numel(b)/length(b);
width_c=numel(c)/length(c);
% 計(jì)算每個(gè)矩陣的行數(shù)及樣本數(shù)
if width_a==1
ma=a;
else
ma=sum(a)/width_a;
end
if width_b==1
mb=b;
else
mb=sum(b)/width_b;
end
if width_c==1
mc=c;
else
mc=sum(c)/width_c;
end
m=p(1)*ma*wi+(p(2)*mb*width_b)+(mc*width_c))/(width_a+width_b+width_c);
Sb=p(1)*(ma-m)*(ma-m)'+p(2)*(mb-m)*(mb-m)'+p(3)*(mc-m)*(mc-m)';
ka=0;
for i=1:1:width_a
k1=(a(i,:)-ma)*(a(i,:)-ma)';
ka=ka+k1;
end
kb=0;
for i=1:1:width_b
k2=(b(i,:)-mb)*(b(i,:)-mb)';
kb=kb+k2;
end
kc=0;
for i=1:1:width_c
k3=(c(i,:)-mc)*(c(i,:)-mc)';
kc=kc+k3;
end
Sw=p(1)/width_a*ka+p(2)/width_b*kb+p(3)/width_c*kc;
y=trace(Sb)/trace(Sw);
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -