MATLAB如何使用toeplitz函数创建托普利兹矩阵

2020年12月18日14:46:54MATLAB如何使用toeplitz函数创建托普利兹矩阵已关闭评论

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)。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。