행렬을 조작 할 때 모양을 변경하는 것이 편리합니다.Mathematica에서 행렬을 재구성하는 방법
. 간단한 예를 들어, 내가 매트릭스 X가 있다고 가정 : 나는 벡터를 얻을 수 있습니다바꿀 (X는 M, N)은 M 바이 N 행렬을 반환 예를 들어, 모양 변경 함수가 존재 MATLAB 길이 NX M.의 벡터로는 N X의 M 사이즈 매트릭스 우회전 요소는 X에서 열 방향으로 취해진 다. X에 M * N 요소가 없으면 오류가 발생합니다. 매트릭스 및는 매트릭스에 대한 I 매쓰의 중첩에서의 표현을 이용한다 티카 함수 패턴 화를 사용하여 벡터 간의 변환의 경우
펼치기 [X]와 {1,2,3, ..., 16}.
이 임의의 행렬의 생성을 허용 할만큼 :하지만 훨씬 더 유용 할 것입니다 무슨 matlab에의 모양 변경 적용에 가깝다 뭔가하는 다음과 같은 매트릭스 초래 (X는, 2,8)입니다 차원은 N * M과 같습니다. 내가 말할 수있는 한, 누군가가 자신의 Reshape 기능을 코딩하지 않았는지 궁금하게 만드는 내장 된 것은 없습니다.
참고 :이 솔루션은 마지막 두 차원을 이항, 그래서 잘 작동을하지 않습니다. – Guillochon