各位大大,你们好,由于先前没有接触过Matlab与基因算法。
而我的研究是以二进制[0/1]的方式来确定11个变量是否有使用到。
程式码如下:
clear;
clc;
close all;
w=[0 0 0 0 0 1 0 1 1 1 0
0 0 0 1 1 1 0 0 1 0 0
0 0 0 0 0 1 1 1 1 1 0
0 0 0 0 0 1 0 0 1 1 0
0 0 0 0 1 1 0 0 1 1 0
1 0 1 0 0 0 0 0 1 0 0
0 0 0 0 0 1 0 1 1 0 0
0 0 0 0 0 1 1 1 0 1 0
0 0 0 0 0 1 0 1 1 0 1
0 0 0 0 0 1 0 0 1 1 1
0 0 0 0 0 1 1 0 1 1 0
0 0 0 0 0 1 0 1 1 1 1
0 0 0 1 1 1 0 0 1 1 0
0 0 0 1 0 1 1 1 1 1 0
0 0 0 1 1 1 0 1 1 1 1
0 0 0 1 0 1 0 1 1 1 0
0 0 0 1 1 0 0 1 0 1 0
0 0 0 1 0 1 0 1 0 1 0
0 0 0 1 0 0 0 1 1 1 0
0 0 0 1 0 0 0 0 1 1 1
0 0 0 1 0 0 0 0 1 1 0
1 0 0 0 0 1 0 1 1 1 0
0 0 0 0 0 1 0 1 0 1 0
0 0 0 1 0 1 0 1 1 1 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 1 0 1 1 1
0 0 0 1 0 1 0 0 1 0 1];
options=gaoptimset(@ga)
options.populationType='bitstring'
options.PopulationSize='27'
[email protected]/*