I=imread('lena.bmp');

%I=double(I)/255;

%%%%%%%%%% 显示图像 %%%%%%%%%%%%%

figure(1);

subplot(2,2,1);

imshow(I),title('原图像');

dimI=size(I);

rm=dimI(1);cm=dimI(2);

S = zeros(rm,cm);

C = zeros(rm,cm);

%%%%%%%%%% 图像置乱 %%%%%%%%%%%%%

for i=1:rm

for j=1:cm

if i == 1 && j == 1

I(i,j) = bitxor(I(i,j),255);

% 交叉换位操作

A = I(i,j);

A = change(A,8,1);

A = change(A,7,3);

A = change(A,4,2);

A = change(A,6,5);

S(i,j) = A;

else

if j ~= 1

A = bitxor(S(i,j-1),I(i,j));

A = change(A,8,1);

A = change(A,7,3);

A = change(A,4,2);

A = change(A,6,5);

S(i,j) = A;

else

A = bitxor(S(i-1,cm),I(i,j));

A = change(A,8,1);

A = change(A,7,3);

A = change(A,4,2);

A = change(A,6,5);

S(i,j) = A;

end

end

end

end

S = uint8(S);

subplot(2,2,2);

imshow(S),title('置乱图像');

这个程序中

A = I(i,j);

A = change(A,8,1);

A = change(A,7,3);

A = change(A,4,2);

A = change(A,6,5);

这个模块的作用?change用法查不到?哪位高手说一下来

changeclass matlab,change用法?相关推荐

  1. matlab中fdyn,Matlab的用法总结

    1. 对序列进行洗牌 randperm() randperm()产生随机的序列 %if filepaths 是一个5*1的结构体,then cshuffle = randperm(length(fil ...

  2. 【转】Matlab axis用法

    Matlab  axis用法 转自:http://blog.sina.com.cn/s/blog_b26a90750101kxdx.html axis off;% 去掉坐标轴 axistight;% ...

  3. MATLAB基本用法介绍

    MATLAB基本用法介绍 最近由于学习算法又开始使用MATLAB了,因此记录一些MATLAB常用的用法,便于日后的复习 %% I. 清空环境变量及命令 clear all % 清除Workspace中 ...

  4. Matlab norm 用法小记

    Matlab norm 用法小记 matlab norm (a) 用法以及实例 norm(A,p) 当A是向量时 norm(A,p)   Returns sum(abs(A).^p)^(1/p), f ...

  5. matlab fscanf用法

    matlab fscanf用法 matlab中的fscanf的用法如下: A=fscanf(fid,format) [A, count]=fscanf(fid,format,size)  [A, co ...

  6. matlab示波器怎么求值,matlab示波器用法

    如何保存MATLAB示波器中的波形_电子/电路_工程科技_专业资料.方法一:选 ... 精品文档 Matlab Figure 图形保存以及 Simulink 中 Scope 窗口坐标标注(label) ...

  7. mysql中change用法,mysql 中alter的用法以及一些步骤

    mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...

  8. 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍

    1.4 函数用法的简单介绍 1.4.1什么是函数 似乎很多人一听到函数这个词就会想到数学中的某个概念,然后对于恐惧数学的同学就开始打退堂鼓.在matlab当中到处可以用到函数,它的出现可以让我们用很简 ...

  9. matlab strfind用法,findstr和strfind区别

    matlab中这两个字符串查找的函数findstr(), strfind()表明上看起来用法相似,效果也相似. 一. findstr(s1,s2)--在较长的字符串中查找较短的字符串出现的次数,并返回 ...

最新文章

  1. 【原】DjianGo Windows7下的安装
  2. qq分享 设备未授权报错解决方案_QQ 注销功能终于上线,我体验了一下!
  3. PAT1055 集体照 (25 分)【3/6通过】
  4. Android学习笔记篇1. 从按钮的点击事件开始
  5. oracle rac openstack,利用 Chef 实现 OpenStack 块存储多节点的自动化部署
  6. WebService 的CXF框架 WS方式Spring开发
  7. 微信红包发送关键代码
  8. 16个精美的 HTML5 作品集网站设计案例
  9. 《数据结构与算法分析:Java语言描述》.pdf
  10. Canvas 仿百度贴吧客户端 loading 小球
  11. JVM (二) 垃圾回收机制概念+垃圾回收器种类
  12. 最后聊聊:备案需要注意的地方和域名的解析
  13. 关于Linux的介绍与安装
  14. Wiz写Blog? 不会再爱了,全面拥抱Markdown+Pandoc
  15. 透过ReentrantLock窥探AQS
  16. 南通python 培训全栈培训班
  17. python 输入一个数组_python怎么输入数组
  18. java设计万年历_java实现万年历
  19. Eclipse更新插件时报错解决办法
  20. python123测验9答案_python123 测验9: Python计算生态纵览 (第9周)

热门文章

  1. 流密码的语义安全性与PRG的安全性
  2. 记第二次面试经历——坐标同花顺
  3. 预排版标记pre/pre在网页中原封不动地都显示出来,实体符号
  4. C语言程序设计————学习知识归纳总结(四)
  5. 正则表达式判断是否符合USD格
  6. 根据IP地址怎么知道是电信还是网通
  7. 效用最大化准则:离散选择模型的核心(二项Logit模型)——离散选择模型之九
  8. 交流直流电压检测电路
  9. 3个普通人的致富案例,讲述一个当下年赚50万的创业机遇
  10. LDPC的两种常用译码算法