getzonecode.m
来自「自己编写的 matlab gui 可以实现任意多边形定点参数输入 然后使用Sut」· M 代码 · 共 20 行
M
20 行
function code=getzonecode(zonepoint,p)
if (p(1)<0)&&(p(2)<0)
code=5;
elseif (p(1)<0)&&(p(2)>=0)&&(p(2)<=zonepoint(2))
code=1;
elseif (p(1)<0)&&(p(2)>zonepoint(2))
code=9;
elseif (p(1)>=0)&&(p(1)<=zonepoint(1))&&(p(2)<0)
code=4;
elseif (p(1)>=0)&&(p(1)<=zonepoint(1))&&(p(2)>=0)&&(p(2)<=zonepoint(2))
code=0;
elseif (p(1)>=0)&&(p(1)<=zonepoint(1))&&(p(2)>zonepoint(2))
code=8;
elseif (p(1)>zonepoint(1))&&(p(2)<0)
code=6;
elseif (p(1)>zonepoint(1))&&(p(2)>=0)&&(p(2)<=zonepoint(2))
code=2;
else code=10;
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?