matlab 计算区间交集
%x y 是数组,z是数字 x可以取(1:0.1:2) y=(0.5:0.1:3)
% function   [a ,b  ,c,d ] = jiaoji(x,y ,z)
function   [a    ,c,d ] = jiaoji(x  ,z)
a(1) =min(x);
a(2)=max(x);
%b(1)=min(y);
%b(2)=max(y);
d=z/2;
%if   (min(x)>max(y) ) || ( min(y)>max(x))
 %   disp("没有交集")
    
    
%else
    disp(" 有交集");
    c = [min(x), z/2,max(x),  ];
  %  c = [min(x),min(y),max(x),max(y) ];
    sort(c);
   %   disp( c(1),c(2) );
     disp(" 左端点");
    disp(c(2))
    disp(" 右端点");
 
    disp(c(3))
end   
    
    
    
    
     
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号