Circular Shift Columns
CIRCSHIFT_COLUMNS Circularly shift each column by a different amount
B = CIRCSHIFT_COLUMNS(A, SHIFT_VECTOR) circularly shifts the columns in A
by the values specified in the vector D. Negative elements of D shift columns up
and positive values shift columns down.
B = CIRCSHIFT_COLUMNS(A) generates random shift values bound
between 0 and the number of rows in A.
[B D] = CIRCSHIFT_COLUMNS(...) returns the vector of shift values
Example:
A = [ 1 1 1; 2 2 2; 3 3 3; 4 4 4];
B = circshift_columns(A, [0 1 -2]);
B = 1 4 3
2 1 4
3 2 1
4 3 2
Zitieren als
Stuart Layton (2025). Circular Shift Columns (https://www.mathworks.com/matlabcentral/fileexchange/37687-circular-shift-columns), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- Signal Processing > Signal Processing Toolbox > Transforms, Correlation, and Modeling > Transforms >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.4.0.0 | Fixed spelling errors in the help documentation |
||
1.1.0.0 | fixed typo in summary |
||
1.0.0.0 |