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

📄 jpanju.asv

📁 在模式识别应用中
💻 ASV
字号:
function y = Jpanju ( Xi )

global N1 N2 N c;
[ Nx , nx ] = size ( Xi );
mi = zeros ( c , nx );   %类内均值矢量
m = zeros ( 1 , nx );    %样本总体均值矢量
SW = zeros ( nx , nx );   %总的类内离差矩阵
SB = zeros ( nx , nx );   %总的类间离差矩阵
Ni = [ 0 , N1 , N2 ];

y = 0;
for k = 1 : c   %计算类内、总体均矢
    mi ( k , : ) = sum ( Xi ( sum ( Ni ( 1 : k ) ) + 1 : sum ( Ni ( 1 : ( k + 1 ) ) ) , : ) ) / Ni ( k + 1 );
    m = m + mi ( k , : ) * Ni ( k + 1 ) / N;
end

for k = 1 : c   %计算类间离差矩阵
    SB = SB + Ni ( k + 1 ) / N * ( mi ( k , : ) - m )' * ( mi ( k , : ) - m );
end

for k = 1 : N   %计算类内离差矩阵
    SW = SW + ( Xi ( k , : ) - m )' * ( Xi ( k , : ) - m ) / N;
end
SW = SW - SB;

% y = trace ( pinv ( SW ) .* SB );
%y = trace ( SB ) / trace ( SW );
return;

⌨️ 快捷键说明

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