一、spdiags
在讲解这个函数之前,先介绍几个知识点。对于一个m*n的矩阵,它有m+n-1个对角线(正对角线),我们对每个对角线的标示为-m+1到n-1。比如一个5*6的矩阵,其正对角线的标示如下:
B=spdiags(A) A为m*n的矩阵,生成p*d的矩阵。p=min(m,n),d代表所有含有非零元素的正对角线的条数。
[B,v]=spdiags(A) v:returns a vector v of length d, 其中的值表示相应对角线在A中的索引,索引如何表示,上文已经提到了。