文件名称:bitrotate:执行位值的循环移位-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 14:25:02
matlab
BITROTATE 是内置 BITSHIFT 的一个版本,它执行位模式的循环移位而不是丢弃溢出的位。 在命令提示符下键入“help bitrotate”以获取有关如何使用 BITROTATE 的完整说明。 作为一个很酷的例子,我使用 BITROTATE 将默认图像数据的每一位依次移动到最高位位置,以显示隐藏在其中的附加图像数据。 上面的示例图像创建如下: defImage = pow2(get(0,'DefaultImageCData'),47); imgCell = repmat({zeros(size(defImage))},8,7); 对于班次 = 0:52 imgCell{shift+1} = bitrotate(defImage,shift); 结尾; allImages = cell2mat(imgCell.'); imshow(allImages,[min(allIma
【文件预览】:
bitrotate.zip