04 计算各等价集的下近似集.txt

来自「本程序的主要功能是实现多类别分类。首先获得任意两类的规则集」· 文本 代码 · 共 30 行

TXT
30
字号
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%函数名称:CalXiaJinSi()
%参数:classX:条件等价集;m:等价集个数;classNum:条件等价集中元素数
%      ruleNumY1:决策属性1的下近似集;X_Y2:决策属性2的下近似集
%函数功能:计算各等价集的下近似集
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function[X_Y1,X_Y2]=CalXiaJinSi(classX,m,classNum,ruleNumY1)
        %计算X_Y1,X_Y2
        X_Y1=[];
        X_Y2=[];
        for i=1:m
        Y1=true;
        Y2=true;
        for j=1:classNum(i)
        if(classX(i,j)>ruleNumY1)%不属于X_Y1;
        Y1=false;
        else
        Y2=false;
        end
        if(~Y1&&~Y2)
        break;
        end
     end
     if(Y1)
     X_Y1=[X_Y1 classX(i,1:classNum(i))];
     elseif(Y2)
     X_Y2=[X_Y2 classX(i,1:classNum(k))];
     end
end

⌨️ 快捷键说明

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