函数能源成本= (x)
x1 = x (1);x2 = x (2);
成本= z1 (x1, x2) + z2 (x1, x2);
结束
ga()不在乎多么复杂z1和z2。例如,它并不在意
函数z1cost = z1(臀部摇摆)
tspan = linspace(0, 20日,3);%不是向量长度为2的!
边界= [0 0];
[t、y] =数值(@ (t, y) z1ode (t、y、臀部、摇摆),tspan,边界);
z1cost = y(结束,1);
结束
不介意有一个直接涉及输入的公式:它只在乎有一个确定性计算它们的输入和有一个标量输出。