下面举例说明如何运用GA工具箱求解多约束非线性规划问题: function f =fitness(x) f=exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1); fitness.m function [c,ceq]=constraint(x) c(1)=1.5+x(1)*x(2)-x(1)-x(2); c(2)=-x(1)*x(2)-10; ceq=[]; %一定要有 constraint.m 注意integer variable indices