⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listopt.m

📁 matlab的常用函数工具包
💻 M
字号:
function f=listopt(x,y,z)
%form f=listopt(x,y,z)
%the z:
%union——交集
%Intersection——并集
%Complement——差集
switch z
    case 'union'
          k=length(x)+1;b=x;
      for i=1:length(y)
          for j=1:length(x)
              if y(i)==x(j)
                  break;
              else
                  b(k)=y(i);
              end
          end
      end
          f=sort(b)
    case 'intersection'
           k=1;b=[];
      for i=1:length(y)
          for j=1:length(x)
              if y(i)==x(j)
                  break;
              end
          end
          if j<=length(x)
              b(k)=y(i);
              k=k+1;
          end
      end
     f=sort(b)
    case 'complement'
        k=1;b=[];
        for i=1:length(x)
            for j=1:length(y)
                if x(i)==y(j)
                    break;
                end
            end      
            if j+1>length(x)
                b(k)=x(i);
                k=k+1
            end
        end
        f=sort(b);
    otherwise
        fprintf('There''s no ''%s'' in this functon!\n',z)
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -