我们在学习数值算法的过程中,发现像有限差分,谱方法和有限元方法的微分矩阵($\tt Differentiation~Matrices$)往往是稀疏的(即非零元素个数为$O(N)$,其中$N$为矩阵的维数)

$\tt SA=sparse(A)=SB-SB^T$

----------$\tt SB$--------------------------------------------------------------------------------------

(r,c)      (value)

(1,2)       2/3
(1,3)       -1/12
(2,3)        2/3
(2,4)        -1/12
(3,4)        2/3
(3,5)        -1/12
(4,5)        2/3
(1,6)        1/12
(4,6)        -1/12
(5,6)        2/3
(1,7)        -2/3
(2,7)        1/12
(5,7)        -1/12
(6,7)        2/3

----------$\tt SB^T$--------------------------------------------------------------------------------------

(2,1)       2/3
(3,1)        -1/12
(6,1)       1/12
(7,1)       -2/3
(3,2)       2/3
(4,2)       -1/12
(7,2)        1/12
(4,3)        2/3
(5,3)        -1/12
(5,4)        2/3
(6,4)        -1/12
(6,5)        2/3
(7,5)        -1/12
(7,6)        2/3

$\tt SB = sparse(1:N-1,2:N,2/3,N,N)+sparse(1:N-2,3:N,-1/12,N,N)+sparse(1:2,N-1:N,1/12,N,N)+spare(1,N,-2/3,N,N);$

$\tt SA = SB-SB^T.$

$\tt  A=full(SA) .$

SA与A矩阵在运算中是等价的!A矩阵还可以应用$\tt toeplitz()$命令组装.

思考:假如矩阵A是满的,那么稀疏形式的SA是不是很难输入?

答案是否定的,注意,在使用$\tt spare$时有一个前提条件:非零元素的数量级别必须为$O(N).$ 如果A真是满的, $\tt sparse$会很复杂,这时$\tt toeplitz()$命令更适合.

最新文章

  1. Shell特殊变量
  2. NoSql 中Mongodb数据库的使用
  3. 【代码笔记】iOS-将log日志保存到文件
  4. Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
  5. nodejs链接mysql数据库,执行简单的增删改查操作
  6. Bootstrap非常简单实用的web前端开发框架
  7. SVN安装及常见问题解决
  8. Android IOS WebRTC 音视频开发总结(四六)-- 从另一个角度看国内首届WebRTC大会
  9. The given path's format is not supported.
  10. Linux学习三部曲(之三)
  11. Linux嘚瑟一时的Shared Object
  12. java学习之部分笔记2
  13. event 实现观察者模式
  14. 举例:使用XML库的方式,实现RPC通信
  15. 洛谷P3209 [HNOI2010]PLANAR
  16. vue框架入门和ES6介绍
  17. SQL 语句 explain 分析
  18. MFC中运行出现问题“不支持尝试执行的操作”
  19. OD常见指令和快捷键
  20. apache虚拟主机设置泛域名的方法

热门文章

  1. Unity3D判断当前所在平台
  2. java 访问数据库
  3. python 开发练习之 监控
  4. ajax 防止重复提交
  5. php配置可被设定范围
  6. git 本地提交代码到 github 远程库,没有弹框 github login
  7. maven中target不能访问
  8. php 当前日期加一天和指定日期加一天
  9. springboot集成themeleaf报Namespace 'th' is not bound
  10. CentOS7 手动部署flannel并启用vxlan