diff
Returns a vector or matrix of differences.
Syntax
R = diff(x)
R = diff(x, k)
R = diff(x, k, dim)
Inputs
- x
 - The matrix from which to compute differences.
 - k
 - The number of differences to compute.
 - dim
 - The dimension along which to compute differences.
 
Outputs
- R
 - The returned matrix of kth differences.
 
Examples
Basic diff example:
R = diff([1,4,1,2])
      R = [ 3 -3 1 ]
      kth diff example:
R = diff([1,5,2;8,3,4],1)
      R = [Matrix] 1 x 3
7  -2  2
      kth diff example with dim:
R = diff([1,5,2;8,3,4],1,2)
      R = [Matrix] 2 x 2
 4  -3
-5   1
    Comments
When k is provided, but dim is not, if k equals or exceeds the size of the relevant dimension, then the extra differences will be applied to the next non-singleton dimension.