⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 codehw.m

📁 #include "stdio.h" #include "math.h" #include "malloc.h" #include "string.h" #define m 6 #defin
💻 M
字号:
function ret=CodeHW(bound)
%浮点编码
v=[0.0012 0.0015 0.003 0.0008];
flag=1;
while flag==1
        pick=rand(1,size(bound,1));
        tmp1=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick(1:8);%编码后的值位于上界和下界之间
        for i=1:4
            if tmp1(i)>=tmp1(i+4)
                p(i)=tmp1(i+4);
            elseif tmp1(i)<tmp1(i+4)
                p(i)=tmp1(i);
            end
        end
        if sum(p.*v)>9.084*3
            continue;
        end
        if sum(p)>24000
            continue;
        end
        flag=0;
    end
ret=[tmp1];
        

⌨️ 快捷键说明

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