求累和用cumsumcumsumcumsum,求差分用diffdiffdiff
- cumsumcumsumcumsum函数
aaa为向量时,cumsum(a)cumsum(a)cumsum(a)表示向量中所有元素的累加和
aaa为矩阵时,cumsum(a,1)cumsum(a,1)cumsum(a,1)表示矩阵中各列元素的累加和(每累加一个输出一个);cumsum(a,2)cumsum(a,2)cumsum(a,2)表示矩阵中各行元素的累加和
矩阵元素包含NaN时,依然使用′omitnan′'omitnan'′omitnan′忽略
- diffdiffdiff函数
引入差分概念:进行操作(一个个数为nnn的序列的后一项减前一项所构成的含n−1n-1n−1个数的序列),这个操作叫做一阶差分,以此类推
aaa为向量时,diff(a,k)diff(a,k)diff(a,k)表示向量的kkk阶差分
aaa为矩阵时,diff(a,k,1)diff(a,k,1)diff(a,k,1)表示矩阵中各列元素的kkk阶差分(每一步都输出);diff(a,k,2)diff(a,k,2)diff(a,k,2)表示矩阵中各行元素的kkk阶差分
矩阵元素包含NaN时,不能使用′omitnan′'omitnan'′omitnan′忽略,否则会报错