Permutations of an array by fixing some element
이전 댓글 표시
Hello,
I need to permute the elements of an array but some specific elements have to be fixed. For example, consider the following array.
array = [1 0 3 0 5 0]
All the 0's in this array must be fixed. Other elements can change their positions, For this example, the following are all the possible results.
1 0 3 0 5 0
1 0 5 0 3 0
3 0 1 0 5 0
3 0 5 0 1 0
5 0 1 0 3 0
5 0 3 0 1 0
Also, I need a general algorithm that works for any given 1xn array, and I need all the possible results.
Thanks for your efforts.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!