Partition of a set.
조회 수: 2 (최근 30일)
이전 댓글 표시
consider a partition of X=
with
where
denotes the union of disjoint sets.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/567224/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/567229/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/567234/image.png)
Remark that
,
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/567239/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/567244/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/567249/image.png)
I would like to implement the matlab code for above partition.
Please help me .
Thanks in advance.
채택된 답변
Bruno Luong
2021년 3월 30일
편집: Bruno Luong
2021년 3월 30일
>> N=5; L=3;
>> h=allVL1(L,N-L)+1;
>> H=arrayfun(@(r) mat2cell(1:N,1,h(r,:)),(1:size(h,1))','unif',false);
>> DispPartObj(H) % FEX in my other answer
The 6 partition(s) are:
{1} {2} {3 4 5}
{1} {2 3} {4 5}
{1} {2 3 4} {5}
{1 2} {3} {4 5}
{1 2} {3 4} {5}
{1 2 3} {4} {5}
추가 답변 (1개)
Bruno Luong
2021년 3월 30일
편집: Bruno Luong
2021년 3월 30일
>> N=5; L=3;
>> DispPartObj(SetPartition(N,L))
The 25 partition(s) are:
{1 2 3} {4} {5}
{1 2 4} {3} {5}
{1 2} {3 4} {5}
{1 3 4} {2} {5}
{1 3} {2 4} {5}
{1 4} {2 3} {5}
{1} {2 3 4} {5}
{1 2 5} {3} {4}
{1 2} {3 5} {4}
{1 2} {3} {4 5}
{1 3 5} {2} {4}
{1 3} {2 5} {4}
{1 3} {2} {4 5}
{1 5} {2 3} {4}
{1} {2 3 5} {4}
{1} {2 3} {4 5}
{1 4 5} {2} {3}
{1 4} {2 5} {3}
{1 4} {2} {3 5}
{1 5} {2 4} {3}
{1} {2 4 5} {3}
{1} {2 4} {3 5}
{1 5} {2} {3 4}
{1} {2 5} {3 4}
{1} {2} {3 4 5}
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!