num2cell
Returns a cell array after converting a complex, 2D matrix, scalar or string input.
Syntax
R = num2cell(m)
R = num2cell(m, d)
Inputs
- m
 - Type: complex | number | double | integer | matrix | string
 - d (optional)
 - Dimension that specifies the number of rows or columns in the output, R. A value of 1 will result in R having one row. A value of 2 will result in R having one column.
 
Outputs
- R
 - Type: cell
 
Examples
R = num2cell([1, 2, 3; 4, 5, 6])R =
{
  [1,1] 1
  [1,2] 2
  [1,3] 3
  [2,1] 4
  [2,2] 5
  [2,3] 6
}R = num2cell([1, 2, 3; 4, 5, 6], 1)R =
{
  [1,1] [Matrix] 2 x 1
  1
  4
  [1,2] [Matrix]
  2
  5
  [1,3] [Matrix] 2 x 1
  3
  6}R = num2cell([1, 2, 3; 4, 5, 6], 2)R =
{
  [1,1] [Matrix] 1 x 3
  1  2  3
  [2,1] [Matrix] 1 x 3
  4  5  6
}