测试函数的matlab算法,群智能优化算法-测试函数matlab源码

群智能优化算法测试函数matlab源代码

global M;

creatematrix(2);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%画ackley图。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% ackley x from[-5 5]

% x=-5:0.01:5;

% [x,y]=meshgrid(x);

% temp1=x.^2+y.^2;

% temp2=cos(2*pi*x)+cos(2*pi*y);

% z=20+exp(1)-20*exp(-0.2*sqrt(temp1/2))-exp(temp2/2);

% axis([-5,5,-5,5]);

% meshc(x,y,z);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%画旋转的ackley图。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%Rotated ackley x from[-5 5

% x=-5:0.01:5;

% [x,y]=meshgrid(x);

% for i=1:size(x,1)

% for j=1:size(y,1)

% p=[x(i,j),y(i,j)]‘;

% x(i,j)=M(1,:)*p;

% y(i,j)=M(2,:)*p;

% end

% end

% temp1=x.^2+y.^2;

% temp2=cos(2*pi*x)+cos(2*pi*y);

% z=20+exp(1)-20*exp(-0.2*sqrt(temp1/2))-exp(temp2/2);

% axis([-5,5,-5,5]);

% meshc(x,y,z);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%画cigar图。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%cigar

x=-5:0.01:5;

[x,y]=meshgrid(x);

z=x.^2+(10^4)*y.^2;

axis([-5,5,-5,5]);

meshc(x,y,z);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%画旋转的cigar图。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%rotated cigar x from [-5 5]

% x=-7:0.01:7;

% [x,y]=meshgrid(x);

% for i=1:size(x,1)

% for j=1:size(y,1)

% p=[x(i,j),y(i,j)]‘;

% x(i,j)=M(1,:)*p;

% y(i,j)=M(2,:)*p;

% end

% end

% z=x.^2+(10^4)*y.^2;

%

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值