showsrn.asv

来自「基于GPS的多目标优化及动态多目标优化源代码 里面 包含MOP, DMOP的程序」· ASV 代码 · 共 43 行

ASV
43
字号
function [f]=ShowSRN(FileName)
% 画函数的点
    
v1=0:0.001:2.5;
k1=-15:0.001:15;
k2=-15:0.001:15;
for i=1:length(k1)
    for j=1:length(k2)
        if (v1 - 3*v2 <= -10) 
            dd = 9*k1(i) - (k2(j) - 1) * (k2(j) - 1);
            if (dd <0 ) || dd >2.5 
                continue;
            end;
            v2(dd/0.001) =(k1(i) - 2) *  (k1(i) - 2) +(v2(j) - 1) * (v2(j) - 1) +2;
           yx(k)=9*v1(i) - (v2(j) - 1) * (v2(j) - 1);
           k=k+1;
        end;         
    end;
end;


    z1=0:0.001:1;
    z2=1:0.01:(1+29 *9 /29);
    
    for i=1:length(z1)
        y(i) = 100;
        for j=1: length(z2)    
            d = z2(j) * ( 1- sqrt(z1(i)/z2(j)) -z1(i)*sin(10*pi*z1(i))/z2(j));
            if (y(i) > d ) y(i) =d;    
            end;
        end;
    end;    
    hline2= plot(z1,y,'--r','LineWidth',1,...
            'MarkerEdgeColor','y',...
            'MarkerFaceColor','g',...
            'MarkerSize',1,'Marker','.');
    
    
    
    
    
    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?