diff():求差分

一阶差分

X = [1 1 2 3 5 8 13 21];
Y = diff(X)

  结果:

Y = 0 1 1 2 3 5 8

X = [1 1 1; 5 5 5; 25 25 25];
Y = diff(X)

X =

1 1 1
5 5 5
25 25 25

结果:

Y =

4 4 4
20 20 20

多阶差分

创建一个向量,然后计算元素之间的二阶差分。

X = [0 5 15 30 50 75 105];
Y1= diff(X,2)
Y = diff(X,2)

Y1 =

5        10        15       20       25      30

Y =

5     5     5     5     5

矩阵列之间的差分

创建一个 3×3 矩阵,然后计算各列之间的一阶差分。

X = [1 3 5;7 11 13;17 19 23];
Y = diff(X,1,2)

第三个参数为2时,做列差分运算,

第二个参数为1表示为一阶差分计算.,为2表示为二阶差分计算.

X=

1 3 5
7 11 13
17 19 23

Y =

2 2
4 2
2 4

X = [1 3 5;7 11 13;17 19 23];
Y = diff(X,1,1)

第三个参数为1时,做行差分运算

X=

1 3 5
7 11 13
17 19 23

Y =

6   8  8
10  8  10

最新文章

  1. unity5.0新功能
  2. swift 获取控件位置 大小
  3. js 和 c# 方法互调
  4. 【Java】XML解析之DOM4J
  5. TYVJ P1086 Elevator Label:dp
  6. 加载外部JavaScript的最佳方法
  7. Solaris进程管理
  8. JavaScript jQuery 入门回顾
  9. react 资源汇总
  10. GCC --verbose选项, -lpthread 和-pthread的区别
  11. luoguP2266 爱的距离
  12. codility上的问题 (23)Chi 2012
  13. 查看LINUX系统版本和硬件信息
  14. Flux是一个Facebook团队的前端开发架构
  15. 使用gitLab 或 github 关联本地仓库
  16. 201521123056 《Java程序设计》第1周学习总结
  17. Java基础---Java---IO流-----对象的序列化、管道流、RandomAccessFile、数据类型的流对象DataStream、ByteArrayStream
  18. ubuntu16.04升级Python3.5到Python3.7
  19. 杂记:防火墙、企业微信登陆、RestFrameWork
  20. JPEG

热门文章

  1. 01 Struts2框架学习(了解一下,已过时)
  2. [转帖]在 k8s 中自动为域名配置 https
  3. 2019/7/18ACM集训
  4. xorm实例-创建xorm,映射
  5. "CreateProcess error=206, 文件名或扩展名太长。",用gradle构建项目创建mapper文件时提示这个错误,是Windows Gradle长类路径问题,官方已经修复
  6. Elasticsearch-6.7.0系列(八)开启kibana监控
  7. Java8时间转换
  8. 【转载】终于有人把“TCC分布式事务”的实现原理讲明白了
  9. c# 基于委托的异步编程模型(APM)测试用例
  10. js 使用 "use strict"