我打算最大化一个方程,比如说:beta*X^2
如果我 定义 f=objfun(x)的话,此函数的输入值只有x,但实际上我还想将beta在函数中体现出来,这样我就不用手工去敲了:
比如beta=[2;3;4], 按照语法来写我应该写成 f=2*x(1)^2+3*x(2)^2+4*X(3)^2,有没有可能将方程objfun定义成有两个或以上输入变量的,比如:f=objfun(x,beta)?
我试过fmincon(@objfun...), ktrlink(@objfun...),貌似都不能将函数定义为两个或以上输入变量的。请问各位有办法解决这个问题么?感激不尽!!!


雷达卡



京公网安备 11010802022788号







