diff
差分和近似导数
说明
计算 Y
= diff(X
)X
的相邻元素之间的差。默认情况下,diff
沿其大小不为 1 的第一个数组维度运算。
如果
X
是长度为m
的向量,则Y = diff(X)
返回长度为m-1
的向量。Y
的元素是X
相邻元素之间的差分。Y = [X(2)-X(1) X(3)-X(2) ... X(m)-X(m-1)]
如果
X
是不为空的非向量 p×m 矩阵,则Y = diff(X)
返回大小为 (p-1)×m 的矩阵,其元素是X
的行之间的差分。Y = [X(2,:)-X(1,:); X(3,:)-X(2,:); ... X(p,:)-X(p-1,:)]
如果
X
是 0×0 的空矩阵,则Y = diff(X)
返回 0×0 的空矩阵。如果
X
是一个 p×m 表或时间表,则Y = diff(X)
返回一个大小为 (p-1)×m 的表或时间表,其元素是X
的行之间的差分。如果X
是一个 1×m 表或时间表,则Y
的大小是 0×m。 (自 R2023a 起)