您现在的位置:首页 >> 技术文章 >> FPGA技术 >> 内容

MATLAB代做|FPGA代做-用Logitic 映射产生混沌序列222

时间:2023/1/5 22:49:44 点击:

  核心提示:MATLAB代做|FPGA代做-用Logitic 映射产生混沌序列...
%加密程序

function b=jiami(a,s,h)

a=imread(a);

[m1,n1]=size(a(:,:,1));

x=zeros(1,m1+n1);

y=[1:m1+n1];

 

%然后, 用Logitic 映射产生混沌序列: 

for n=1:m1+n1-1

    x(1)=s;

    q=h;

   x(n+1)=q*x(n)*(1- x(n));

end

 

%排序行置乱

for f=1:m1-1

    for h=f:m1

        if x(f)>x(h)

            k=x(f);

            x(f)=x(h);

            x(h)=k;

            m=y(f);

            y(f)=y(h);

            y(h)=m;

            c1=a(f,:,:);

            a(f,:,:)=a(h,:,:);

            a(h,:,:)=c1;

       end

    end

end

 

   %列置乱

for f=m1:m1+n1-1

    for h=f:m1+n1

        if x(f)>x(h)

            k=x(f);

            x(f)=x(h);

            x(h)=k;

            m=y(f);

            y(f)=y(h);

            y(h)=m;

            c1=a(:,f-m1,:);

            a(:,f-m1,:)=a(:,h-m1,:);

            a(:,h-m1,:)=c1;

        end

    end

end

imwrite(a,'m.bmp');

winopen('m.bmp')
————————————————

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

Tags:LOGITIC 
作者:Logitic 来源:Logitic
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做|FPGA项目合作(www.hslogic.com) © 2023 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科课题、Coursework、Eassy、Assignment