📄 rule_base.m
字号:
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;
rule_b(2)=1;
rule_b(1)=1;
end
else
rule_b(2)=1;
rule_b(1)=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;
rule_b(6)=1;
rule_b(3)=1;
rule_b(1)=1;
else
rule_b(6)=1;
rule_b(3)=1;
rule_b(1)=1;
end
if cla_point_1_0_1~=0
rule_b(13)=1;
rule_b(6)=1;
rule_b(3)=1;
rule_b(1)=1;
else
rule_b(6)=1;
rule_b(3)=1;
rule_b(1)=1;
end
else
rule_b(3)=1;
rule_b(1)=1;
end
if cla_point_1_1~=0
if cla_point_1_1_0~=0
rule_b(14)=1;
rule_b(7)=1;
rule_b(3)=1;
rule_b(1)=1;
else
rule_b(7)=1;
rule_b(3)=1;
rule_b(1)=1;
end
if cla_point_1_1_1~=0
rule_b(15)=1;
rule_b(7)=1;
rule_b(3)=1;
rule_b(1)=1;
else
rule_b(7)=1;
rule_b(3)=1;
rule_b(1)=1;
end
else
rule_b(3)=1;
rule_b(1)=1;
end
else
rule_b(1)=1;
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -