我是靠谱客的博主 甜蜜背包,这篇文章主要介绍Matlab 混沌映射分布图,现在分享给大家,希望可以做个参考。

Matlab histogram 画出十二种常见的混沌映射

对上述博客的补充

效果图如下
在这里插入图片描述
或者在论文中看到折线图这种。只是plot,不需要plot(y,’.’)
画折线图时,数量尽可能少点,下图是200个点
在这里插入图片描述

clear;
clc;
y_3=zeros(1,10^3);%将此处的值改为10的三次方,避免映射图一片密集,什么也看不出来
y_3(1)= 0.242;   
rho = 2.59;
for i = 1 : 10^3-1   
    y_3(i+1) = rho*y_3(i)*(1-y_3(i)^2);
end
figure('NumberTitle','off','name','直方图')
h1=histogram(y_3,200);
h1.FaceColor=[0 0 1];
xlim([0,1])
title('Cubic map')
xlabel('混沌值')
ylabel('频数')
figure('NumberTitle','off','name','映射图')
plot(y_3,'.')
%plot(y_3)
title('Cubic map')
xlabel('维度')
ylabel('混沌值')
h1.BinCounts% 查询每个区间的个数

仅记录学习使用,剩下的可按照同样的方法画出,智能算法涉及的混沌映射大多数都这样了,改进算法的核心不在此,初始化的方法还有很多,继续学习。

最后

以上就是甜蜜背包最近收集整理的关于Matlab 混沌映射分布图的全部内容,更多相关Matlab内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部