You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
SHIFT (A, SHIFTSIZE, PADVAL) is an extension of circshift.m, allowing both integer and fractional shiftsize along all dimensions of A, and a padding different from circular. In the case of integer shiftsize, the algorithm of circshift.m is used which gives the same performance.
SHIFT is especially useful for the shift, including sub-pixel shift, of image data.
The padding methods are the same as in the MATLAB function padarray.m ('circular', 'replicate', 'symmetric'), as well as padding with numeric values (e. g. with 0) or with NaN. The screenshot shows an example of 'replicate' padding.
Cite As
Bernhard (2026). shift.m (https://se.mathworks.com/matlabcentral/fileexchange/46386-shift-m), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.1.0.0 (9.63 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
