小杂烩一盘

文章探讨了在编程中通过组合不同功能模块(如混沌初始化、测试函数和绘图程序)创建新功能的方法,还介绍了MATLAB中的Tent混沌映射函数和clock函数的用法,包括获取当前时间和处理矩阵的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在编程时,看清每个m文件的功能,然后混搭试试看。

比如,我在这个程序包里找到了混沌初始化程序,在另一个程序包里找到了测试函数程序,又在一个程序包里找到了根据函数名画函数曲线的程序,那就把他们搭起来,形成新功能。

2005测试集好多的最优都是0。 2017

可以买五六个,

可以搜HHO,或者哈里斯鹰

基于高斯分布与信息交互的。。。

Tent 映射表达式:
在这里插入图片描述

当 u = 1 / 2 时,Tent 映射具有最典型的形式,此时所得的序列具有均匀的分布,对不同的参数有近似一致的分布密度. 因而,本文引用的 Tent 混沌映射的公式为
在这里插入图片描述

function y = tent_map(x, mu)
    if x < 0.5
        y = mu * x;
    else
        y = mu * (1 - x);
    end
end

这个函数接受两个参数:x和mu。x是输入值,mu是混沌参数,取值范围为(0, 2],与混沌性成正比。函数根据输入值x和混沌参数mu计算并返回tent映射的结果y。

使用这个函数,你可以传入不同的x和mu值来计算tent映射的结果。例如:

 

x = 0.3; mu = 1.5; result = tent_map(x, mu); disp(result); % 输出:0.45

这个例子中,我们传入x=0.3和mu=1.5,计算得到tent映射的结果为0.45。12

当Alpa=0.499时:

close all
clear
clc
x(1)=rand;
Alpa=0.499;
for i=2:5000
    if x(i-1)<Alpa
    x(i)=x(i-1)/Alpa;
    else
        x(i)=(1-x(i-1))/(1-Alpa);
    end
end
figure
plot(x,'.')
xlabel('维度')
ylabel('混沌值')
figure
hist(x)
xlabel('混沌值')
ylabel('频数')


三、实验结果
Tent混沌映射产生的混沌值在0-1之间,分布均匀,效果极佳。

正态分布..[Normal.distribution)..也称“常态分布”,又名高斯分布(Gaussian distribution),是一个非常重要的概率分布。在数学、物理及工程等领域以及统计学的许多方面有着重大的影响力


接下来说说MATLAB中clock的用法。
在MATLAB中, clock函数用于获取当前时间的状态,即时、分、秒和年、月、日。clock函数返回-一个包含六个元素的
向量,其中前三个元素表示小时、分钟、秒、后三个元素表示年、月、日。
例如,我们可以通过以下代码获得时间: .
time = clock;
这将返回当前时间,例如:
time =
2021
22
17
43
这个向量包含了当前的年、月、日、小时、分钟和秒。
2.传递参数
clock函数也可以传递参数,以获得不同的结果。这些参数是可选的,可以根据用户的需要进行设置。以下是- -些常
见的参数:
(1)无参数
如果没有传递任何参数,则clock函数将返回当前时间的状态,与上面的示例一样。
(2)整数参数
用户可以通过传递数字0、1和2来控制clock函数的输出。当参数为0时,返回六个元素的向量,如上所述。当参数为1
时,只返回前三个元素,即小时、分钟和秒。当参数为2时,只返回后三个元素,即年、月和日。
 

以下是示例代码:
time_ only_ hour = clock(1):
返回结果:
time_ only_ hour =
17
44
38
或者,我们可以设置参数为2来获取当前年、月、日的值。
date_ today = clock (2) :
返回结果:
date_ today =
2021
9 22
这将返回-个只包含年、月和日的向量。
除了这些参数外,clock函数还可以传递包含以下项目的字符串向量:
(3) "local"
如果传递了字符串“local”,则clock函数将根据本地时区返回时间。例如: .
 

time_ only_ hour = clock(1):
返回结果:
time_ only_ hour =
17
44
38
或者,我们可以设置参数为2来获取当前年、月、日的值。
date_ today = clock (2) :
返回结果:
date_ today =
2021
9 22
这将返回-个只包含年、月和日的向量。
除了这些参数外,clock函数还可以传递包含以下项目的字符串向量:
(3) "local"
如果传递了字符串“local”,则clock函数将根据本地时区返回时间。例如: .

怎么给矩阵添加一列?

利用:矩阵=[ 矩阵,列向量] 

比如:a=[1,2]

b=[a,3];

结果:

b=[1,2,3]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值