VEC Reshape to a Vector

Section: Elementary Functions

Usage

Reshapes an n-dimensional array into a column vector. The general syntax for its use is
   y = vec(x)

where x is an n-dimensional array (not necessarily numeric). This function is equivalent to the expression y = x(:).

Example

A simple example of the vec operator reshaping a 2D matrix:
--> A = [1,2,4,3;2,3,4,5]
A = 
  <int32>  - size: [2 4]
 
Columns 1 to 4
 1  2  4  3  
 2  3  4  5  
--> vec(A)
ans = 
  <int32>  - size: [8 1]
 
Columns 1 to 1
 1  
 2  
 2  
 3  
 4  
 4  
 3  
 5