- 0
- 0
- 约1.11万字
- 约 49页
- 2026-08-17 发布于广东
- 举报
**若无等式约束,即Aeq=0,***若无等式约束,即Aeq=0,*若无等式约束,即Aeq=0,*若无等式约束,即Aeq=0,***********习题练习-Matlab优化函数首先编写Rastrigin函数的M-函数文件rastrigin.m:functionf=rastrigin(x)f=20+x(1)^2+x(2)^2-10*(cos(2*pi*x(1))+cos(2*pi*x(2)));然后设定相应的参数值,并调用ga函数进行求解fitnessFunction=@rastrigin;nvars=2;options=gaoptimset;options=gaoptimset(options,PopulationSize,500);options=gaoptimset(options,PopInitRange,[-5,5;-5,5]);options=gaoptimset(options,CrossoverFraction,0.85);options=gaoptimset(options,MigrationFraction,0.15);options=gaoptimset(options,Generations,500);[x,fval,exitflag
原创力文档

文档评论(0)