Matlab histogram 画出十二种常见的混沌映射
对上述博客的补充
效果图如下
或者在论文中看到折线图这种。只是plot,不需要plot(y,’.’)
画折线图时,数量尽可能少点,下图是200个点
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23clear; 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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复