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

📄 zuhe.m

📁 一个十分简短却非常有用的产生组合数的程序。
💻 M
字号:

function [y,zhi,yy]=zuhe(B)
N=1;h=1;n=1;k=1;
BHL=size(B);BH=BHL(1);
for h=1:BH
    Bb=B(h,:);BB=Bb(Bb~=0);BL(h)=sum(size(BB))-1;
    N=N*BL(h);y(1,h)=B(h,1);m(h)=1;
end
for n=1:N
for k=1:BH
    if m(k)>BL(k)
        m(k)=1;
        if k~=BH
            m(k+1)=m(k+1)+1;
        end
    end
      y(n,k)=B(k,m(k));
end
     m(1)=m(1)+1;
end
s=sum(y');
[zhi,num]=min(s);
yy=y(num,:);
%y为组合后的矩阵
%zhi为最少值
%yy为取得最少值时各行所选取的数






    
    

⌨️ 快捷键说明

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