reshape

Matlab Functions List


  • B = reshape(A,sz1,...,szN)
    • reshapes A into a sz1-by-…-by-szN array B where sz1, …,szN indicates the size of each dimension
    • 要求 AB 中元素的 linear index 一致
      • 本质上即 A(:) = B(:)
      • 自然 numel(A) = numel(B)
    • You can specify a single dimension size of [] to have the dimension size automatically calculated, such that the number of elements in B matches the number of elements in A
      • For example, if A is a 10-by-10 matrix, then reshape(A,2,2,[]) reshapes the 100 elements of A into a 2-by-2-by-25 array