资源简介
第二问.zip
代码片段和文件信息
function [retdnum]=Code(lenchromboundvkeyvcpVt_leftdnum)
%本函数将变量编码成染色体,用于随机初始化一个种群
% lenchrom input : 染色体长度
% bound input : 变量的取值范围
% ret output: 染色体的编码值
%% 检验油口打开时间,超过60s关闭后重新规划
[~sw]=find(vkey>0);
for i=1:length(sw)
if vkey(sw(i))>=60
vkey(sw(i))=0;
end
end
% if (dum<62 && dum>60) || (dum<120)
% if vkey(1)==0 && vkey(2)~=0
% vkey(1)=0;
% elseif vkey(2)==0 && vkey(1)~=0
% vkey(2)=0;
% elseif vkey(2)==0 && vkey(1)==0
% vkey(1)=0;
% end
%% 开始生成种群
flag=0;flagnumber=0;alpha_vcp=1.1;line_vcp=3;b=ones(16);rn=1;addret=0;addv=0;
while flag==0 || flag==-1 || flag==-2 || flag==-3 || flag==-4
%% 确认目前必须打开的油口
I0 = [0 0 0 0 0 0]‘;
[asw]=find(vkey>0);
I0(sw)=1;
%% 重新规划油口
flag_sw = length(sw);%已经开的口的数量
if sum(I0(2:5)) ==0 && (I0(1)+I0(6))==0
flag_opens25 = randi(2);
if flag_opens25 == 1
[~posmax]=sort(Vt_left(2:5));
I0(posmax(end)+1)=1;
% Idex_list = randperm(4)+1;
% Idex = Idex_list(1);
% I0(Idex)=1;
elseif flag_opens25 == 2
[~posmax]=sort(Vt_left(2:5));
I0(posmax(end-1:end)+1)=1;
% Idex_list = randperm(4)+1;
% Idex = Idex_list(1:2);
% I0(Idex)=1;
end
flag_opens16 = randi(2);
if flag_opens16 == 1
I0(1)=1;
elseif flag_opens16 == 2
I0(6)=1;
end
elseif sum(I0(2:5)) ==0 && (I0(1)+I0(6))==1
flag_opens25 = randi(2);
if flag_opens25 == 1
[~posmax]=sort(Vt_left(2:5));
I0(posmax(end)+1)=1;
% Idex_list = randperm(4)+1;
% Idex = Idex_list(1);
% I0(Idex)=1;
elseif flag_opens25 == 2
[~posmax]=sort(Vt_left(2:5));
I0(posmax(end-1:end)+1)=1;
% Idex_list = randperm(4)+1;
% Idex = Idex_list(1:2);
% I0(Idex)=1;
end
elseif sum(I0(2:5)) ==1 && (I0(1)+I0(6))==0
[~posmax]=sort(Vt_left(2:5));
%[~pos]=find(I0(2:5)==1);
hg = I0(2:5);
if hg(posmax(end)) == 1
I0(posmax(end-1)+1)=1;
elseif hg(posmax(end)) == 0
I0(posmax(end)+1)=1;
end
% while flag_pos==0
% Idex_list = randperm(4)+1;
% Idex = Idex_list(1);
% if hg(pos) == Idex
% flag_pos = 0;
% else
% flag_pos = 1;
% end
% end
% I0(Idex)=1;
flag_opens16 = randi(2);
if flag_opens16 == 1
I0(1)=1;
elseif flag_opens16 == 2
I0(6)=1;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-21 14:24 第二问\
目录 0 2020-09-21 13:11 第二问\data\
文件 162 2020-09-19 12:25 第二问\data\~$器质心平衡供油策略优化.docx
文件 165 2020-09-19 10:30 第二问\data\~$附件1-飞行器参数.xlsx
文件 165 2020-09-19 10:24 第二问\data\~$附件3-问题2数据.xlsx
文件 165 2020-09-19 10:30 第二问\data\~$附件6-结果表.xlsx
文件 12190 2020-09-07 21:39 第二问\data\附件1-飞行器参数.xlsx
文件 550673 2020-09-13 19:17 第二问\data\附件2-问题1数据.xlsx
文件 457491 2020-09-13 19:17 第二问\data\附件3-问题2数据.xlsx
文件 402069 2020-09-13 19:18 第二问\data\附件4-问题3数据.xlsx
文件 276197 2020-09-13 19:18 第二问\data\附件5-问题4数据.xlsx
文件 247401 2020-09-07 21:40 第二问\data\附件6-结果表.xlsx
文件 169380 2020-09-17 09:37 第二问\data\飞行器质心平衡供油策略优化.docx
目录 0 2020-09-21 14:24 第二问\第二问求解\
文件 690170 2020-09-20 18:32 第二问\第二问求解\202009201832.mat
文件 7556 2020-09-20 20:14 第二问\第二问求解\CodeNew.m
文件 2677 2020-09-20 17:16 第二问\第二问求解\Cross.m
文件 1575 2020-09-20 20:19 第二问\第二问求解\Mutation.m
文件 3753 2020-09-20 19:53 第二问\第二问求解\Testmain.m
文件 1304 2020-09-19 11:53 第二问\第二问求解\fun.m
文件 667 2020-09-19 10:15 第二问\第二问求解\select.m
文件 1129 2020-09-20 20:20 第二问\第二问求解\test.m
- 上一篇:protobuf-2.6.1.tar.gz
- 下一篇:lingo程序源代码
相关资源
- phdhe_3988422.zip
- gh0st3.78.rar
- 管家婆财贸双全ⅡTOP+17.0TOP17.0不带+版
- T58GP.rar
- zw_PIZZA1.7.3破解版解密所有超星的PDG文
- 计算机组成原理本科生期末试卷库(
- Xshell3b0281.rar
- rar(6)
- 20161127215406202.zip
- 计算机考试系统_Bak.rar
- 最瑞美检验注册机瑞美4.91前版本注册
- zw_Keil_uVision4_V9.00汉化包.zip
- VpnServiceDemo.zip
- Scrum精髓-试读版-merge.pdf
- MacNetworkConnect.dmg
- 编译原理-Oberon-0逆向工程工具ROSE.ra
- 近世代数基础课后答案张禾瑞.doc
- IPCJ-STD-001ECHINESE-2010(焊接的电气和电
- Chapter_01.pdf
- Dll2C_3.74(1).zip
- eetop.cn_SystemVerilogforDesign(2ndedition)
- 加密视频破解.doc
- vpn客户端_for_win7.zip
- 基于CSocket的局域网聊天和文件传输
- mybatis_plus_2.86_crack.zip
- 全网VIP视频电影免费看片神器V4.3.40微
- tesseract-3.04.00.tar.gz
- log_verilog.rar
- AMOS.zip
- 泛在电力物联网建设大纲.pptx
评论
共有 条评论