📄 ide.m
字号:
function ID=IDE(chrom,A,p,h)
%chrom=[2 4 5 3 1;2 3 5 4 1]
%A=[11 12 13;5 6 13;3 10 11;1 8 9;7 9 11;4 5 24;7 8 15;4 5 12;5 6 7;3 4 17;5 6 13;13 17 21;8 10 24;8 15 16;3 10 11;10 14 24;10 13 22;5 6 7;3 4 17;7 8 21;2 4 6;7 8 21;1 8 9;8 9 16;7 8 15]
B=[];C=[];D=[];S=[];
for j=1:p
B=[];
for i=1:h
B=[B;A((i-1)*5+chrom(j,i),:)]
end
B
C=[]
for k=1:h
m=(B(k,3)-B(k,1))/(6+B(k,3)-B(k,1))
C=[C,m]
end
n=max(C)
D=[D,n]
end
D
min(D)
for v=1:2
if min(D)==D(1,v)
s=v
S=[S,s]
end
end
chrom(S,:)
%用来计算不确定度,并且得出不确定度最小的个体
%chrom指要进行比较的个体(不确定度比较),
%A指模糊效益值矩阵
%p指chrom中个体的数目
%h指chrom中个体的长度
%chrom=[2 4 5 3 1;2 3 5 4 1]
%A=[11 12 13;5 6 13;3 10 11;1 8 9;7 9 11;4 5 24;7 8 15;4 5 12;5 6 7;3 4 17;5 6 13;13 17 21;8 10 24;8 15 16;3 10 11;10 14 24;10 13 22;5 6 7;3 4 17;7 8 21;2 4 6;7 8 21;1 8 9;8 9 16;7 8 15]
%IDE([2 4 5 3 1;2 3 5 4 1],[11 12 13;5 6 13;3 10 11;1 8 9;7 9 11;4 5 24;7 8 15;4 5 12;5 6 7;3 4 17;5 6 13;13 17 21;8 10 24;8 15 16;3 10 11;10 14 24;10 13 22;5 6 7;3 4 17;7 8 21;2 4 6;7 8 21;1 8 9;8 9 16;7 8 15],2,5)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -