vec2mat
Converts a vector, v, to a matrix with the specified number of columns, c.
Syntax
R = vec2mat(v, c)
R = vec2mat(v, c, val)
[R, count] = vec2mat(v, c,...)
Inputs
- v
- Type: vector
- c
- Number of columns in the output matrix, R.
- val (optional)
- Specifyies the values that matrix R is padded with so that it is the correct size. By default, the value of val is 0.
Outputs
- R
- Matrix with the contents of m, with the number of columns, c. val is used to pad R so that it is of the correct size.
- count (optional)
- Output which gives a count of val that was used to pad R so that it has the correct size.
Examples
Vector to matrix with default values
padded:
R = vec2mat([1,2,3,4,5], 2)
R = [Matrix] 3 x 2
1 2
3 4
5 0
Vector to matrix with padded value
specified:
R = vec2mat([1,2,3,4,5], 2, 24)
R = [Matrix] 3 x 2
1 2
3 4
5 24
Vector to matrix with a count of padded values:
[R, count] = vec2mat([1,2,3,4,5], 4, 100)
R = [Matrix] 2 x 4
1 2 3 4
5 100 100 100
count = 3