【发布时间】:2014-11-04 05:58:22
【问题描述】:
您好,我可以知道如何使用 matlab 执行此操作吗? 我试过 nchoosek 但只适用于一种组合。我想在数组中一起输出
令 S={a,b,c,d,e}
我想获得从 3 个组合开始的组合:
3 组合:{a,b,c} , {a,b,d} , {a,b,e} , {a,c,d} , {a,c,e} , {a ,d,e}
4 组合:{a,b,c,d} , {a,b,c,e} , {a,c,d,e}
5 种组合:{a,b,c,d,e}
所以输出会是这样的:
{a,b,c}
{a,b,d}
{a,b,e}
{a,c,d}
{a,c,e}
{a,d,e}
{a,b,c,d}
{a,b,c,e}
{a,c,d,e}
{a,b ,c,d,e}
谢谢
【问题讨论】:
标签: arrays matlab set combinations subset