반복되는 질문 인 경우 사과드립니다. 가정하자반복 표식을 사용하여 MATLAB 행렬을 변형하십시오.
I 매트릭스
0 1 2 3 4 5 6 7
8 9 1 2 3 4 5 6
및 벡터 B [1,2,3,4,1,2,3,4]
을 갖는다. 따라서 행렬 A
에는 벡터 b
을 기반으로 여러 정렬 된 측정 값이 포함됩니다.
과 같은 크기가 [2 2 4]
인 행렬을 어떻게 바꿀 수 있습니까?
나는 reshape
이 필요하다는 것을 알고 있습니다. permute
을 사용해 보았지만 반복되는 인덱스는 처리하지 않습니다.
감사합니다.
가 b''와 아무 상관이? – Suever
임의의 b에 대한 일반 솔루션을 찾고 있습니까 아니면 항상 위 패턴의 b입니까? 나중에 훨씬 더 간단한 해결책이 가능합니다. – Daniel
행렬 A는 b에 의해 주어진 채널에 해당하는 데이터입니다. 실제 행렬은 훨씬 더 크고, b는 1-6까지 실행됩니다. 질문에서 언급 한대로 채널별로 데이터를 분리해야합니다. – Shinobii