资 源 简 介
很好用的c
注:前两个文件存储为m文件并放在工作目录下,运行结果为
p =
0.0000 -0.0000 0.0055
大家可以直接绘出f(x)的图形来大概看看f(x)的最值是多少,也可是使用优化函数来验证。matlab命令行执行命令:
fplot("x+10*sin(5*x)+7*cos(4*x)",[0,9])
evalops是传递给适应度函数的参数,opts是二进制编码的精度,termops是选择maxGenTerm结束函数时传递个maxGenTerm的参数,即遗传代数。xoverops是传递给交叉函数的参数。mutops是传递给变异函数的参数。
文 件 列 表
GA
Debug
WORLD
SAMPLE
INPUT
HZK24S
HZK16
A_LIFE.C
A_LIFE.DSP
A_LIFE.DSW
A_LIFE.EXE
A_LIFE.ncb
A_LIFE.OPT
A_LIFE.PLG
cfile.txt
cfile1.txt
efile.txt
EGAVGA.BGI
ga.c
ga.dsp
ga.dsw
ga.ncb
ga.opt
ga.plg
gaopt.c
GA_NN.C
GA_NN.EXE
gfile.txt
graph.c
operator.c
PATMAT.c
PATMAT.EXE
PFILE.TXT
REP.TXT
rfile.txt
scs.c
scs.cpp
scs.dsp
scs.dsw
scs.ncb
scs.opt
scs.plg
sga.c
SGA.EXE
Sga.pif
tfile.txt