Matrix Permutation to generate another Matrix
조회 수: 9 (최근 30일)
이전 댓글 표시

Hello,
I have matrix v. I used p = perms(v) to produce results p. P goes on and on for a ways. I just shared a snip of what it is doing.
What would be the way to do this so I would get the results shown below? The order cannot change. Like you cant swap column 1 and 2. Would it be better to randamize each column instead? Thanks!
p =
2 6
2 3
2 5
1 6
13
15
7 6
7 3
7 5
댓글 수: 0
채택된 답변
Walter Roberson
2021년 3월 3일
v = [2 6; 1 3; 7 5]
[t1, t2] = ndgrid(v(:,1), v(:,2));
p = [t1(:), t2(:)];
p
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!