概述
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 混沌映射分布图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复