MATLAB如何使用toeplitz函数创建托普利兹矩阵
【语法说明】
Y=toeplitz(c,r):生成非对称的托普利兹矩阵,将向量c作为矩阵的第1列,将向量r作为矩阵的第1行,如果c(1)与r(1)不相等,则矩阵的第一个元素等于 c(1)。其余位置的元素与其左上角相邻元素相等,即Y(i, j)=Y(i−1, j−1)。
Y= toeplitz(r):相当于Y=toeplitz(r,r),生成对称的托普利兹矩阵。
【功能介绍】生成托普利兹矩阵。
【实例】利用给定的向量 c、r,创建非对称的托普利兹矩阵。
>> toeplitz([1,2],[1,4]) % 给定c、r
ans =
1 4
2 1
>> toeplitz([1,2]) % 给定r
ans =
1 2
2 1
【实例讲解】从上面的结果中可以看出, Y=toeplitz(r)等价于Y=toeplitz(r,r)。