Differences and approximate derivatives
calculates
differences between adjacent elements of Y
= diff(X
)X
along
the first array dimension whose size does not equal 1:
If X
is a vector of length m
,
then Y = diff(X)
returns a vector of length m-1
.
The elements of Y
are the differences between adjacent
elements of X
.
Y = [X(2)-X(1) X(3)-X(2) ... X(m)-X(m-1)]
If X
is a nonempty, nonvector p-by-m
matrix, then Y = diff(X)
returns a matrix of size
(p-1)-by-m, whose elements are the differences between the rows of X
.
Y = [X(2,:)-X(1,:); X(3,:)-X(2,:); ... X(p,:)-X(p-1,:)]
If X
is a 0-by-0 empty matrix,
then Y = diff(X)
returns a 0-by-0 empty matrix.