You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
570 B

function [num_unconnect,cnstrt1,cnstrt2,cnstrt3,cnstrt4]=connect_check2(a,b,c)
num_unconnect=zeros(7,1);
cnstrt1 = -1-a(:)-b(:)-c(:);
cnstrt2 = -(-1+a(:)+b(:)-c(:));
cnstrt3 = -(1-a(:)+b(:)-c(:));
cnstrt4 = -(1+a(:)-b(:)-c(:));
cnstrt5 = 1-a(:)-b(:)-c(:);
cnstrt6 = -1+a(:)-b(:)-c(:);
cnstrt7 = -1-a(:)+b(:)-c(:);
num_unconnect(1)=sum(cnstrt1>0);
num_unconnect(2)=sum(cnstrt2>0);
num_unconnect(3)=sum(cnstrt3>0);
num_unconnect(4)=sum(cnstrt4>0);
num_unconnect(5)=sum(cnstrt5>0,'all');
num_unconnect(6)=sum(cnstrt6>0,'all');
num_unconnect(7)=sum(cnstrt7>0,'all');
end