循环

(另一个,但快)Circulent矩阵

2.4 k下载

更新2019年2月12日

查看许可协议

C =循环(V)或循环(V, 1)返回循环矩阵C
基于行/列向量v C是一个方阵,每个
行/列是由圆前面的行/列转变
由一个元素。第一行(或列)= V。

C =循环(V, 1)应用逆向转变,返回一个对称的
矩阵,C = ' (C)。在这种情况下,它并不重要
如果V是一个行或列向量。

例子:
循环([2 3 5])%向前移
% - > 2 3 5
% 5 2 3
% 3 5 2

循环([2 3 5]。)%列输入
% - > 2 5 3
% 3 2 5
% 5 3 2

循环(2 3 5,1),循环([2;3;5),1)%向后转移
%的行或列向量,这将返回一个对称矩阵:
% - > 2 3 5
% 3 5 2
% 5 2 3

有相同的类型作为输入的输出。

V = {“1”“2”“3”}
循环(A)
% - >“1”“2”“三世”
%“三世”“1”“2”
% ' 2 ' '第三' '一'

注:
这个版本是完全基于索引和不使用循环,
repmat汉克尔,托普利兹或bsxfun。它应该运行漂亮
快在大多数Matlab版本。
——看http://en.wikipedia.org/wiki/Circulant_matrix为更多的信息
循环矩阵。

参见托普利兹,汉克尔
latsq ballatsq(在文件交换)

引用作为

乔斯(10584)(2023)。循环(//www.tianjin-qmedu.com/matlabcentral/fileexchange/22876-circulant), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2018b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在创建和连接矩阵帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
2.2.0.0

现代化

1.3.0.0

添加多个确认

1.2.0.0

v2.0——错误固定移位向量前进! !

1.1.0.0

22814年和22858年都承认FEX ID

1.0.0.0