- 5
- 0
- 约小于1千字
- 约 1页
- 2023-07-12 发布于上海
- 举报
matlab画DTLZ1-4测试问题的真实PF图像
对于DTLZ 测试问题,其真实PF分别为:
DTLZ1:
a = linspace(0,1,10)’;
R = {aa’/2,a(1-a’)/2,(1-a)*ones(size(a’))/2};
%使⽤matlab画图的命令为:
surf(R{1},R{2},R{3});
DTLZ2:
a = linspace(0,pi/2,10)’;
R = {sin(a)*cos(a’),sin(a)*sin(a’),cos(a)*ones(size(a’))};
surf(R{1},R{2},R{3});
DTLZ3:
a = linspace(0,pi/2,10)’;
R = {sin(a)*cos(a’),sin(a)*sin(a’),cos(a)*ones(size(a’))};
surf(R{1},R{2},R{3});
DTLZ4:
a = linspace(0,pi/2,10)’;
R = {sin(a)*cos(a’),sin(a)*sin(a’),cos(a)*ones(size(a’))};
surf(R{1},R{2},R{3});
原创力文档

文档评论(0)