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
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
|