您的位置:首页 > 其它

toeplitz--生成托普利兹矩阵

2015-12-13 11:15 204 查看
toeplitz--生成托普利兹矩阵

【功能简介】生成托普利兹(Toeplitz)矩阵。矩阵中,除第一行与第一列外,其他所有元素都与左上角相邻位置的元素相等,即T(i,j)=T(i-1,j-1)。

【语法格式】

1.T=toeplitz(c,r)

生成非对称托普利兹矩阵,将c作为第一列,r作为第一行,若c(1)与r(1)不相等,则使用c(1)作为矩阵的第一个元素,同时打印一条警告信息。

2.T=toeplitz(r)

生成对称的托普利兹矩阵,将r作为第一行与第一列。

【实例3.15】用给定的向量c、r生成非对称托普利兹矩阵。

>> c=[1,2,3,4,5];
>> r=[0.5,1.5,2.5,3.5,4.5];
>> a=toeplitz(c,r) %生成非对称托普利兹矩阵
Warning: First element of input column does not match first
element of input row.
Column wins diagonal conflict.
> In toeplitz at 25
a =
1.0000 1.5000 2.5000 3.5000 4.5000
2.0000 1.0000 1.5000 2.5000 3.5000
3.0000 2.0000 1.0000 1.5000 2.5000
4.0000 3.0000 2.0000 1.0000 1.5000
5.0000 4.0000 3.0000 2.0000 1.0000
【实例分析】当c与r第一个元素不相等时,采用向量c的第一个元素,忽略r的第一个元素。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: