Writing m*n matrix into single array

조회 수: 1 (최근 30일)
Abdul Gaffar
Abdul Gaffar 2017년 11월 3일
편집: dpb 2017년 11월 5일
I want to write m*n matrix into single array
  댓글 수: 4
Walter Roberson
Walter Roberson 2017년 11월 3일
Yes? You can reshape(A,3,3) to get back the original ?
We do not understand what you are starting with and what you need to end up with ??
dpb
dpb 2017년 11월 4일
편집: dpb 2017년 11월 5일
All the elements of A(:) are identical to those in the original A; only the shape was changed. The expansion to vector is in column-major order; that is each column is in turn appended to the preceding. This is internal Matlab storage order and an extremely important concept in learning to use the vector facilities within Matlab.
All that occurs is, as Walter notes, a reordering of the apparent shape such that matrix operations can be performed on the matrix according to the laws of matrix algebra or elemental operations on conformant arrays.

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2017년 11월 3일
YourMatrix(:)
would give a column vector containing the same elements, if that is what you want ?

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by