一、Piecewise混沌映射/PWLCM混沌映射

混沌映射是生成混沌序列的一种方法,常见的混沌映射方式有 Logistic映射、Tent映射、Circle映射,而 Piecewise映射作为混沌映射的典型代表,数学形式简单,具有遍历性和随机性。Piecewise混沌映射也称为PWLCM混沌映射,PWLCM混沌映射描述如下:

其中,p=0.4,x(1)=rand。

二、参考代码

x(1)=rand;
P=0.4;
for i=1:4999if x(i)>=0 && x(i)<Px(i+1)=x(i)/P;endif x(i)>=P && x(i)<0.5x(i+1)=(x(i)-P)/(0.5-P);endif x(i)>=0.5 && x(i)<1-Px(i+1)=(1-P-x(i))/(0.5-P);endif x(i)>=1-P && x(i)<1x(i+1)=(1-x(i))/P;end
end
figure
plot(x,'.')
xlabel('维度')
ylabel('混沌值')
figure
hist(x)
xlabel('混沌值')
ylabel('频数')

三、实验结果

由此可见,PWLCM混沌映射非常均匀。

参考文献:
[1]肖玲,方熙,周扬.基于双重混沌加密的OFDM系统设计与实现[J].北京电子科技学院学报,2021,29(04):38-44.
[2]王子恺,黄学雨,朱东林,闫少强,李权,郭伟.融合边界处理机制的学习型麻雀搜索算法[J/OL].北京航空航天大学学报:1-16[2022-06-07].DOI:10.13700/j.bh.1001-5965.2022.0195.

Piecewise混沌映射/PWLCM混沌映射(含MATLAB代码)相关推荐

  1. 灰狼优化(GWO)算法的8种中文变体(含MATLAB代码)

    先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论.我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年提出 ...

  2. COI实验室技能:常见的图像增强算法(含MATLAB代码)

    COI实验室技能:常见的图像增强算法(含MATLAB代码)   成像系统采集到的图片有时不一定具有很好的图像质量,往往需要进行一些图像增强的操作.本文主要整理了几种常见的图像增强算法,包括:同态滤波. ...

  3. 【数字信号处理】基于DFT的滤波系列3之插值滤波(含MATLAB代码)

    四.基于DFT的(理想)滤波 例2:一个"警告" "理想DFT滤波器"虽然简单.有效,但可能会导致意想不到的问题.在博客 [数字信号处理]基于DFT的滤波系列2 ...

  4. 浣熊优化算法(COA)(含MATLAB代码)

    先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论.我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年提出 ...

  5. 二、生理信号处理 ——1.心电信号(含Matlab代码及数据)

    本文适合快速了解心电信号,并能够进行数据的滤波处理. 一. 心电数据预处理(消除工频干扰.基线漂移) * 心电数据及rdmat函数见文章底部 1. 导入心电数据 ## 心电图导入及读取 clc; [T ...

  6. matlab去除大跳变,一种快速灰度校正算法(处理亮度不均等情况)(含MATLAB代码)...

    一种快速灰度校正算法(处理亮度不均等情况)(含MATLAB代码) 一种快速灰度校正算法(处理亮度不均等情况)(含MATLAB代码) 文章目录 前言 一.MATLAB代码 二.结果示例 总结 前言 方法 ...

  7. 灰狼优化(GWO)算法(含MATLAB代码)

    先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论. 文献[1]中的灰狼优化(Grey Wolf Optimizer, ...

  8. 回声消除AEC算法(含Matlab代码)

    基于自适应滤波器的回声消除AEC算法(含Matlab代码) 摘要 自适应滤波器 声学回波抵消 AEC算法解析 LMS算法 NLMS算法 VSNLMS算法 APLMS算法 LMS-Newton算法 PF ...

  9. SPM混沌映射(含MATLAB代码)

    一.SPM混沌映射 混沌映射是生成混沌序列的一种方法,常见的混沌映射方式有 Logistic映射.Tent映射.Circle映射,而 SPM映射具有遍历性和随机性. 其中,η∈(0,1),μ∈(0,1 ...

最新文章

  1. 一位软件工程师的6年总结【转】
  2. java 内存模型程序计数器和虚拟机栈
  3. Python-100 练习题 04 判断天数
  4. 在WPF中创建可换肤的用户界面
  5. BUG缺陷管理工具--测试用例执行
  6. 测试心得--快易需求文档编辑系统
  7. android重复点击屏幕,手机不ROOT.推荐一款android能用的屏幕连点器,类似按键精灵!...
  8. Enterprise Library
  9. ERP系统对企业的作用
  10. 利用大智慧DDE数据生成每只股票的历史数据文件(SQLServer2005)
  11. macbook录屏声音收录的处理
  12. Android反编译工具与反编译步骤及常见问题
  13. .net 6项目使用DB First时报“Unable to resolve service for type......”的错
  14. H5页面 禁止微信分享转发按钮
  15. matplotlib实现多个子图的盒须图
  16. (十五:2020.08.28)CVPR 2013 追踪之论文纲要(译)
  17. 婚恋交友系统源码,实现基础的系统功能
  18. CSS的border边框属性 边框样式 内外边框 圆角合集
  19. 最便宜的html手机,便宜手机
  20. Ant Design Tabs切换控制

热门文章

  1. C#_Unit Testing 一(xUnit)
  2. 不离开电脑还能健身的简易方法
  3. Capl之FlexRay脚本id的大致解读
  4. Seq2Seq模型PyTorch版本
  5. 沸羊羊202_(yyy)
  6. 东小店南少:做项目就是但行好事,莫问前程,是诸成功。
  7. 计算机基础知识点整理
  8. Qt——管道FIFO的创建与使用【未完成】
  9. 外骨骼机器人(五):步态分析之正常步态
  10. STM32寄存器地址名称映射(学习笔记之四)