FCOLSHIFT 在列维度上按向量 s 进行分数循环移位。 y = fcolshift(X, S) 其中 X 是 M 行 x N 列的二维矩阵。 S 是长度为 N 的向量。该函数将矩阵 X 的第 i 列循环移位等于 s[i] 个像素的量。
由 Francois Bouffard 在https://www.mathworks.com/matlabcentral/fileexchange/7886-fshift 上首次实现的 fshift 扩展而来
例子: X = [ 1 2 3; 4 5 6; 7 8 9]; % 输入矩阵S = [1 -2 0] % 要执行的移位量。 是 = 7 8 3 1 2 6 4 5 9 基于 Francois Bouffard 对 fshift 的首次实现。 作者:Tan H. Nguyen - 麻省理工学院。 请向 thnguyn@mit.edu 报告错误
2023-02-28 22:14:18
2KB
matlab
1