循环矩阵:从向量生成的循环矩阵作为第一行(或第一列)-matlab开发

时间:2024-06-21 11:10:10
【文件属性】:

文件名称:循环矩阵:从向量生成的循环矩阵作为第一行(或第一列)-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-21 11:10:10

matlab

循环矩阵是从作为第一行(或列)的向量生成的方阵。 连续行使用与第一行相同的元素,但每个这样的行循环移动一个元素。 看到 Wikipedia 和 Mathworld 都将循环移动显示为向前移动。 http://en.wikipedia.org/wiki/Circulant_matrix http://mathworld.wolfram.com/CirculantMatrix.html 同时,其他人似乎使用向后移位(参见 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 1


【文件预览】:
circulant.zip

网友评论