
循环矩阵:向量生成的循环矩阵被用作第一行(或第一列)- MATLAB 开发。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
循环矩阵是由向量生成的,该向量作为矩阵的第一行(或第一列)所构成的。后续的行则会重复使用第一行的元素,但每次行与上一行之间都会以一个元素的间隔进行循环移动。查阅维基百科和Mathworld,均将这种循环移动描述为向前移动的方向。同时,也有其他作者采用向后移位的方式(例如FEX 22814),这表明在循环矩阵的使用者群体中存在多种不同的理解和表达习惯。为了涵盖这些不同的风格,我将提供我自己编写的 circulant.m 版本,它能够让用户根据自己的需求灵活地指定任何一种形式的循环移动方式,默认情况下则采用向前移位。例如,对于向后 (-1) 移位的情况,结果将得到一个对称矩阵。 举例来说,对序列 [2 3 5 7 11 13] 进行向后 (-1) 移位运算的结果为:答案 = 2 3 5 7 11 13 3 5 7 11 13 2 5 7 11。
全部评论 (0)
还没有任何评论哟~


