函数讲解
circshift函数是matlab中表示循环移位的函数,调用形式如下:B= circshift(A,K,m);
输入参数解释如下:
-
A表示待移位的矢量或矩阵;
-
K表示所移位数,可以是数字,也可以是二维数组,若是数字则可以和m协同作用来决定是行移位还是列移位。
-
m当K是数字时,m用来决定是行移位还是列移位。默认m是1,当m=1时表示列移位,当m=2时表示行移位
演示示例
假设A是一个3*#的数组,其具体如下所示:
若B=circshif(A,1)时,结果如下:
当B=circshif(A,-1)时,结果如下: