옥타브에서 간단한 선형 맵을 생성하는 쉬운 방법을 찾고 있습니다. 모든 행렬 및 B 위해 (치수 N의 양) 우리는 방정식있다 :
sigma(n) * kron(A,B) = kron(B,A) * sigma(n)
"교환"맵을 생성하는 방법 a.k.a. "스왑"맵
를 들어 I 필요한 매트릭스는, 시그마 (N) 다음 속성에 의해 정의된다 호출 예 :
sigma(2) = [1,0,0,0; 0,0,1,0; 0,1,0,0; 0,0,0,1]
.
sigma(n)
에 대한 간단한 기능이 있습니까?
제 목적을 위해 n은 상당히 작고 50 미만이므로 효율은 중요하지 않습니다.
편집 : 이제 올바른 정의하는 방정식
+1 - 자신의 질문에 대답하는 것이 틀림 없습니다. 답변을 제공 한 사람들에게 감사의 말을 전하십시오. 또한 체크 표시로 답을 표시하십시오. –