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

📄 rule_base.asv

📁 决策树
💻 ASV
字号:
function rule_b=rule_base(cla_p)
cla_point_0_0_0=cla_p(8);
cla_point_0_0_1=cla_p(9);
cla_point_0_1_0=cla_p(10);
cla_point_0_1_1=cla_p(11);
cla_point_1_0_0=cla_p(12);
cla_point_1_0_1=cla_p(13);
cla_point_1_1_0=cla_p(14);
cla_point_1_1_1=cla_p(15);
cla_point_0_0=cla_p(4);
cla_point_0_1=cla_p(5);
cla_point_1_0=cla_p(6);
cla_point_1_1=cla_p(7);
cla_point_0=cla_p(2);
cla_point_1=cla_p(3);
cla_point=cla_p(1);
rule_b=zeros(15,1);

    if cla_point_0~=0
        if cla_point_0_0~=0
            if cla_point_0_0_0~=0
                rule_b(8)=1;
                rule_b(4)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            else
                rule_b(4)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            end
            if cla_point_0_0_1~=0
                rule_b(9)=1;
                rule_b(4)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            else
                rule_b(4)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            end
        else
            rule_b(2)=1;
            rule_b(1)=1;
        end
        if cla_point_0_1~=0
            if cla_point_0_1_0~=0
                rule_b(10)=1;
                rule_b(5)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            else
                rule_b(5)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            end
            if cla_point_0_1_1~=0
                rule_b(11)=1;
                rule_b(5)=1;
                rule_b(2)=1;
                rule_b(1)=1;
            else
                rule_b(5)=1;
            end
        else
            rule_b(2)=1;
        end
    else
        rule_b(1)=1;
    end
    if cla_point_1~=0;
        if cla_point_1_0~=0
            if cla_point_1_0_0~=0
                rule_b(12)=1;
            else
                rule_b(6)=1;
            end
            if cla_point_1_0_1~=0
                rule_b(13)=1;
            else
                rule_b(6)=1;
            end
        else
            rule_b(3)=1;
        end
        if cla_point_1_1~=0
            if cla_point_1_1_0~=0
                rule_b(14)=1;
            else
                rule_b(7)=1;
            end
            if cla_point_1_1_1~=0
                rule_b(15)=1;
            else
                rule_b(7)=1;
            end
        else
            rule_b(3)=1;
        end
    else
        rule_b(1)=1;
    end
            

⌨️ 快捷键说明

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