clear all;close all;clc
figure()
subplot(3,6,1)
[LB,UB,Dim,F_obj]=Get_F('F1');
func_plot('F1');
title('(F1)');xlabel('x_1');ylabel('x_2');zlabel('F_1(x_1,x_2)');
subplot(3,6,2)
[LB,UB,Dim,F_obj]=Get_F('F2');
func_plot('F2');
title('(F2)');xlabel('x_1');ylabel('x_2');zlabel('F_2(x_1,x_2)');
subplot(3,6,3)
[LB,UB,Dim,F_obj]=Get_F('F3');
func_plot('F3');
title('(F3)');xlabel('x_1');ylabel('x_2');zlabel('F_3(x_1,x_2)');
subplot(3,6,4)
[LB,UB,Dim,F_obj]=Get_F('F5');
func_plot('F5');
title('(F4)');xlabel('x_1');ylabel('x_2');zlabel('F_4(x_1,x_2)');
subplot(3,6,5)
[LB,UB,Dim,F_obj]=Get_F('F6');
func_plot('F6');
title('(F5)');xlabel('x_1');ylabel('x_2');zlabel('F_5(x_1,x_2)');
subplot(3,6,6)
[LB,UB,Dim,F_obj]=Get_F('F7');
func_plot('F7');
title('(F6)');xlabel('x_1');ylabel('x_2');zlabel('F_6(x_1,x_2)');
subplot(3,6,7)
[LB,UB,Dim,F_obj]=Get_F('F8');
func_plot('F8');
title('(F7)');xlabel('x_1');ylabel('x_2');zlabel('F_7(x_1,x_2)');
subplot(3,6,8)
[LB,UB,Dim,F_obj]=Get_F('F10');
func_plot('F10');
title('(F8)');xlabel('x_1');ylabel('x_2');zlabel('F_8(x_1,x_2)');
subplot(3,6,9)
[LB,UB,Dim,F_obj]=Get_F('F12');
func_plot('F12');
title('(F9)');xlabel('x_1');ylabel('x_2');zlabel('F_9(x_1,x_2)');
subplot(3,6,10)
[LB,UB,Dim,F_obj]=Get_F('F13');
func_plot('F13');
title('(F10)');xlabel('x_1');ylabel('x_2');zlabel('F_{10}(x_1,x_2)');
subplot(3,6,11)
[LB,UB,Dim,F_obj]=Get_F('F14');
func_plot('F14');
title('(F11)');xlabel('x_1');ylabel('x_2');zlabel('F_{11}(x_1,x_2)');
subplot(3,6,12)
[LB,UB,Dim,F_obj]=Get_F('F15');
func_plot('F15');
title('(F12)');xlabel('x_1');ylabel('x_2');zlabel('F_{12}(x_1,x_2)');
subplot(3,6,13)
[LB,UB,Dim,F_obj]=Get_F('F16');
func_plot('F16');
title('(F13)');xlabel('x_1');ylabel('x_2');zlabel('F_{13}(x_1,x_2)');
subplot(3,6,14)
[LB,UB,Dim,F_obj]=Get_F('F17');
func_plot('F17');
title('(F14)');xlabel('x_1');ylabel('x_2');zlabel('F_{14}(x_1,x_2)');
subplot(3,6,15)
[LB,UB,Dim,F_obj]=Get_F('F18');
func_plot('F18');
title('(F15)');xlabel('x_1');ylabel('x_2');zlabel('F_{15}(x_1,x_2)');
subplot(3,6,16)
[LB,UB,Dim,F_obj]=Get_F('F19');
func_plot('F19');
title('(F16)');xlabel('x_1');ylabel('x_2');zlabel('F_{16}(x_1,x_2)');
subplot(3,6,17)
[LB,UB,Dim,F_obj]=Get_F('F20');
func_plot('F20');
title('(F17)');xlabel('x_1');ylabel('x_2');zlabel('F_{17}(x_1,x_2)');
subplot(3,6,18)
[LB,UB,Dim,F_obj]=Get_F('F21');
func_plot('F21');
title('(F18)');xlabel('x_1');ylabel('x_2');zlabel('F_{18}(x_1,x_2)');
figure()
subplot(3,6,1)
F_obj=@egg;
x = -512:2:512; y = -512:2:512;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F19)');xlabel('x_1');ylabel('x_2');zlabel('F_{19}(x_1,x_2)');
%%
%%%Till this above, all plot is coming na%%%
%%
clear; clc;
subplot(3,6,2)
F_obj=@holder;
x = -10:0.1:10; y = -10:0.1:10;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F20)');xlabel('x_1');ylabel('x_2');zlabel('F_{20}(x_1,x_2)');
clear; clc;
subplot(3,6,3)
F_obj=@shubert;
x = -10:0.1:10; y = -10:0.1:10;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F21)');xlabel('x_1');ylabel('x_2');zlabel('F_{21}(x_1,x_2)');
clear; clc;
subplot(3,6,4)
F_obj=@mccorm;
x = -1.5:0.1:4; y = -1.5:0.1:4;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F22)');xlabel('x_1');ylabel('x_2');zlabel('F_{22}(x_1,x_2)');
clear; clc;
subplot(3,6,5)
F_obj=@camel;
x = -3:0.1:3; y = -3:0.1:3;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F23)');xlabel('x_1');ylabel('x_2');zlabel('F_{23}(x_1,x_2)');
clear; clc;
subplot(3,6,6)
F_obj=@easom;
x = -3:0.1:3; y = -3:0.1:3;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F24)');xlabel('x_1');ylabel('x_2');zlabel('F_{24}(x_1,x_2)');
clear; clc;
subplot(3,6,7)
F_obj=@branin;
x = -5:0.1:10; y = -5:0.1:10;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F25)');xlabel('x_1');ylabel('x_2');zlabel('F_{25}(x_1,x_2)');
clear; clc;
subplot(3,6,8)
F_obj=@goldpr;
x = -2:0.1:2; y = -2:0.1:2;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F26)');xlabel('x_1');ylabel('x_2');zlabel('F_{26}(x_1,x_2)');
clear; clc;
subplot(3,6,9)
F_obj=@stybtang;
x = -5:0.1:5; y = -5:0.1:5;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F27)');xlabel('x_1');ylabel('x_2');zlabel('F_{27}(x_1,x_2)');
clear; clc;
subplot(3,6,10)
F_obj=@levy;
x=-50:0.1:50; y=-50:0.1:50;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
%C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F28)');xlabel('x_1');ylabel('x_2');zlabel('F_{28}(x_1,x_2)');
clear; clc;
subplot(3,6,11)
F_obj=@colville;
x = -10:0.1:10; y = -10:0.1:10;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) , x_new(k1,k2) , y_new(k1, k2) ];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F29)');xlabel('x_1');ylabel('x_2');zlabel('F_{29}(x_1,x_2)');
clear; clc;
subplot(3,6,12)
F_obj=@hart3D;
x = 0:0.1:1; y = 0:0.1:1;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) , x_new(k1,k2)];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F30)');xlabel('x_1');ylabel('x_2');zlabel('F_{30}(x_1,x_2)');
clear; clc;
subplot(3,6,13)
F_obj=@shekel;
x = 0:0.1:10; y = 0:0.1:10;
[x_new , y_new] = meshgrid(x,y);
for k1 = 1: size(x_new, 1)
for k2 = 1 : size(x_new , 2)
X = [ x_new(k1,k2) , y_new(k1, k2) , x_new(k1,k2), y_new(k1,k2)];
z(k1,k2) = F_obj( X );
end
end
C = x_new.*y_new;
surfc(x_new , y_new , z,'LineStyle','none');
title('(F31)');xlabel('x_1');ylabel('x_2');zlabel('F_{31}(x_1,x_2)');
clear; clc;
subplot(3,6,14)
F_obj=@hart6D;
x = 0:0.1:1; y = 0:0.1:1;
[x_new , y_new] = meshgrid(x,y);
fo
没有合适的资源?快使用搜索试试~ 我知道了~
【智能优化算法-算术三角优化算法】基于混合算术三角优化算法 (ATOA)求解单目标优化问题附matlab代码.zip
![preview](https://csdnimg.cn/release/downloadcmsfe/public/img/white-bg.ca8570fa.png)
共14个文件
m:9个
png:4个
slx:1个
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 58 浏览量
2023-04-15
08:52:31
上传
评论
收藏 202KB ZIP 举报
温馨提示
1.版本:matlab2014/2019a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容:标题所示,对于介绍可点击主页搜索博客 4.适合人群:本科,硕士等教研学习使用 5.博客介绍:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可si信
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
共 14 条
- 1
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/0952dabfe4084a058a29f6b3884c6064_qq_59747472.jpg!1)
![avatar-vip](https://csdnimg.cn/release/downloadcmsfe/public/img/user-vip.1c89f3c5.png)
天天Matlab科研工作室
- 粉丝: 3w+
- 资源: 7249
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)